Skip to main content

Introduction

View as Markdown

RocketRide for VS Code

Build, debug, and deploy AI pipelines - without leaving your IDE.

VS Code Marketplace GitHub Discord MIT License

Quick Start

  1. Install the RocketRide extension from the VS Code Marketplace
  2. Click the RocketRide icon in the Activity Bar
  3. Create a .pipe file - it opens automatically in the visual canvas builder
  4. Wire up nodes by connecting input and output lanes, then hit Play to run
RocketRide visual canvas builder

What is RocketRide?

RocketRide is an open-source, developer-native AI pipeline platform. It lets you build, debug, and deploy production AI workflows without leaving your IDE - using a visual drag-and-drop canvas or code-first with TypeScript and Python SDKs.

You build your .pipe - and you run it against the fastest AI runtime available.

  • 50+ ready-to-use nodes - 13 LLM providers, 8 vector databases, OCR, NER, PII anonymization, and more
  • High-performance C++ engine - production-grade speed and reliability
  • Deploy anywhere - locally, on-premises, or self-hosted with Docker
  • MIT licensed - fully open-source, OSI-compliant

Features

  • Visual canvas builder - Drag, drop, and wire up AI workflows directly in VS Code. Create .pipe files to get started.
  • Debugging & live traces - Monitor running pipelines in real time with execution traces, token usage, and memory stats, see exactly what your agents are doing at every step.
RocketRide debugging and live traces
  • Connection manager - Connect to a local engine (one click, no setup) or your own on-premises server.
  • SDKs for TypeScript, Python & MCP - Embed pipelines in your apps or expose them as tools for AI assistants.

Need inspiration? Check out our example pipelines:

Extension Settings

SettingTypeDefaultDescription
rocketride.connectionModestring"local"Connection mode: "local" (your machine), "onprem" (your own hosted server), or "cloud" (coming soon)
rocketride.hostUrlstring"http://localhost:5565"Host URL for RocketRide service. Host and port will be parsed from this URL.
rocketride.defaultPipelinePathstring"${workspaceFolder}/pipelines"Default directory path for creating new pipeline files
rocketride.local.engineVersionstring"latest"Engine version to download. "latest" for newest stable, "prerelease" for newest prerelease, or a specific tag like "server-v3.1.1".
rocketride.engineArgsstring[][]Additional arguments passed to the engine subprocess
rocketride.pipelineRestartBehaviorstring"prompt"Behavior when a .pipe file changes while the pipeline is running: "auto", "manual", or "prompt"
rocketride.integrations.copilotbooleanfalseEnable RocketRide integration with GitHub Copilot
rocketride.integrations.claudeCodebooleanfalseEnable RocketRide integration with Claude Code
rocketride.integrations.cursorbooleanfalseEnable RocketRide integration with Cursor
rocketride.integrations.windsurfbooleanfalseEnable RocketRide integration with Windsurf

Commands

CommandDescription
RocketRide: Connect to ServerConnect to the RocketRide engine
RocketRide: Disconnect from ServerDisconnect from the engine
RocketRide: Reconnect to ServerReconnect to the engine
RocketRide: Open RocketRide SettingsOpen extension settings
RocketRide: Open Status PageView server and pipeline status
RocketRide Pipeline: Create New PipelineCreate a new .pipe file
RocketRide Pipeline: RunRun the selected pipeline
RocketRide Pipeline: Stop PipelineStop a running pipeline
RocketRide: Open as TextOpen a .pipe file as raw JSON
RocketRide: WelcomeOpen the welcome page

License

MIT - see LICENSE.