| title | Introduction |
|---|---|
| sidebar_label | Overview |
| sidebar_position | 1 |
Build, debug, and deploy AI pipelines - without leaving your IDE.
Works in every VS Code-based editor. The same build supports VS Code and forks such as Cursor, Windsurf, and VSCodium — the visual canvas, runtime management, and pipeline tooling behave identically everywhere. The extension also auto-detects your coding agent — GitHub Copilot, Claude Code, Cursor, or Windsurf — and writes RocketRide agent rules into your workspace so the editor's AI understands how to build RocketRide pipelines.
- Install the RocketRide extension from the VS Code Marketplace
- Click the RocketRide icon in the Activity Bar
- Create a
.pipefile - it opens automatically in the visual canvas builder - Wire up nodes by connecting input and output lanes, then hit Play to run
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.
- 100+ ready-to-use nodes - 15+ LLM providers, 9 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
-
Visual canvas builder - Drag, drop, and wire up AI workflows directly in VS Code. Create
.pipefiles 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.
-
App Builder - Scaffold, live-preview, publish, and deploy Shell Apps from a template, without leaving VS Code.
-
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 awesome-rocketride, a collection of example projects built on RocketRide.
| Setting | Type | Default | Description |
|---|---|---|---|
rocketride.development.connectionMode |
string |
"local" |
Connection mode: "local" (your machine), "docker", "service", "onprem" (your own hosted server), or "cloud" |
rocketride.development.hostUrl |
string |
"" |
Host URL for on-prem or direct connections. Host and port will be parsed from this URL. |
rocketride.deployment.connectionMode |
string | null |
null |
Deployment connection mode (null = same as development) |
rocketride.deployment.hostUrl |
string |
"" |
Host URL for the deployment connection |
rocketride.defaultPipelinePath |
string |
"${workspaceFolder}/pipelines" |
Default directory path for creating new pipeline files |
rocketride.development.local.engineVersion |
string |
"latest" |
Engine version to download. "latest" for newest stable, "prerelease" for newest prerelease, or a specific tag like "server-v3.1.1". |
rocketride.deployment.local.engineVersion |
string |
"latest" |
Engine version for the local deployment target |
rocketride.taskArguments |
string |
"" |
Additional command-line arguments passed to each pipeline task |
rocketride.pipelineDebugOutput |
boolean |
false |
Enable full debug output for pipeline tasks (--trace=debugOut) |
rocketride.pipelineRestartBehavior |
string |
"prompt" |
Behavior when a .pipe file changes while the pipeline is running: "auto", "manual", or "prompt" |
rocketride.pipelineTTL |
integer |
900 |
Default idle timeout (seconds) before a running pipeline is shut down; 0 = run forever |
rocketride.pipelineTraceLevel |
string |
"full" |
Tracing verbosity for pipeline execution: "full", "summary", "metadata", or "none" |
rocketride.welcomeDismissed |
boolean |
false |
Set to true to skip the welcome page on startup |
rocketride.integrations.autoAgentIntegration |
boolean |
true |
Auto-detect and install RocketRide documentation for coding agents (Copilot, Claude Code, Cursor, Windsurf) on startup |
rocketride.integrations.copilot |
boolean |
false |
Enable RocketRide integration with GitHub Copilot |
rocketride.integrations.claudeCode |
boolean |
false |
Enable RocketRide integration with Claude Code |
rocketride.integrations.cursor |
boolean |
false |
Enable RocketRide integration with Cursor |
rocketride.integrations.windsurf |
boolean |
false |
Enable RocketRide integration with Windsurf |
rocketride.integrations.claudeMd |
boolean |
false |
Install RocketRide instructions to CLAUDE.md at the repo root |
rocketride.integrations.agentsMd |
boolean |
false |
Install RocketRide instructions to AGENTS.md at the repo root |
rocketride.appdev.shellUrl |
string |
"" |
App Builder: override the preview shell base URL (empty = the Development Mode engine) |
rocketride.appdev.autoWatch |
boolean |
true |
App Builder: start the app watch/rebuild session automatically when an App Builder screen opens |
| Command | Description |
|---|---|
RocketRide: Settings |
Open extension settings |
RocketRide: Server Monitor |
View server and pipeline status |
RocketRide Pipeline: Create New Pipeline |
Create a new .pipe file |
RocketRide Pipeline: Run |
Run the selected pipeline |
RocketRide Pipeline: Stop Pipeline |
Stop a running pipeline |
RocketRide: Open as Text |
Open a .pipe file as raw JSON |
RocketRide: Welcome |
Open the welcome page |
Connect, disconnect, and reconnect are buttons in the sidebar connection panel, not command-palette commands.
MIT - see LICENSE.
