Skip to main content

Introduction

View as Markdown

RocketRide for VS Code

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.

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

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.

  • 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

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.

  • 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.

Extension Settings​

SettingTypeDefaultDescription
rocketride.development.connectionModestring"local"Connection mode: "local" (your machine), "docker", "service", "onprem" (your own hosted server), or "cloud"
rocketride.development.hostUrlstring""Host URL for on-prem or direct connections. Host and port will be parsed from this URL.
rocketride.deployment.connectionModestring | nullnullDeployment connection mode (null = same as development)
rocketride.deployment.hostUrlstring""Host URL for the deployment connection
rocketride.defaultPipelinePathstring"${workspaceFolder}/pipelines"Default directory path for creating new pipeline files
rocketride.development.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.deployment.local.engineVersionstring"latest"Engine version for the local deployment target
rocketride.taskArgumentsstring""Additional command-line arguments passed to each pipeline task
rocketride.pipelineDebugOutputbooleanfalseEnable full debug output for pipeline tasks (--trace=debugOut)
rocketride.pipelineRestartBehaviorstring"prompt"Behavior when a .pipe file changes while the pipeline is running: "auto", "manual", or "prompt"
rocketride.pipelineTTLinteger900Default idle timeout (seconds) before a running pipeline is shut down; 0 = run forever
rocketride.pipelineTraceLevelstring"full"Tracing verbosity for pipeline execution: "full", "summary", "metadata", or "none"
rocketride.welcomeDismissedbooleanfalseSet to true to skip the welcome page on startup
rocketride.integrations.autoAgentIntegrationbooleantrueAuto-detect and install RocketRide documentation for coding agents (Copilot, Claude Code, Cursor, Windsurf) on startup
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
rocketride.integrations.claudeMdbooleanfalseInstall RocketRide instructions to CLAUDE.md at the repo root
rocketride.integrations.agentsMdbooleanfalseInstall RocketRide instructions to AGENTS.md at the repo root
rocketride.appdev.shellUrlstring""App Builder: override the preview shell base URL (empty = the Development Mode engine)
rocketride.appdev.autoWatchbooleantrueApp Builder: start the app watch/rebuild session automatically when an App Builder screen opens

Commands​

CommandDescription
RocketRide: SettingsOpen extension settings
RocketRide: Server MonitorView 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

Connect, disconnect, and reconnect are buttons in the sidebar connection panel, not command-palette commands.

License​

MIT - see LICENSE.