A Python backend where multimodal data, computed columns, vector indexes and HTTP routes are declared together in one file.
rocketride-org/rocketride-server
Open source AI pipeline engine with a C++ runtime and visual builder inside VS Code, for building LLM workflows with many model providers and vector databases.
- Stars
- 19,945
- Forks
- 8,686
- Open issues
- 510
- Last commit
- 15 hours ago
What is it?
RocketRide is an AI development environment that runs pipelines built from nodes: model providers, vector databases, OCR, NER, chunking, embeddings, and agent nodes. Pipelines are defined as portable JSON .pipe files, composed on a visual canvas in VS Code or driven from the CLI, and executed by a multithreaded C++ runtime.
The project targets developers who want to add LLM features to existing applications without hand-wiring infrastructure. A pipeline can be called from Python or TypeScript SDKs, exposed as tools over MCP, or run locally, in Docker, or on-premises. Node dependencies such as Python environments and Java/Tika are managed by the included build tool.
Observability features trace call trees, token usage, latency, and memory for running pipelines. The engine is MIT-licensed, and the same pipeline format is also used by the hosted RocketRide Cloud service.
Key features
- 01Visual pipeline builder inside VS Code with portable JSON .pipe files
- 02Multithreaded C++ runtime for executing pipelines
- 03100+ nodes covering LLM providers, vector databases, OCR, and NER
- 04Python and TypeScript SDKs plus an MCP server for calling pipelines
- 05Tracing of token usage, latency, and memory for running pipelines
- 06Docker and on-premises deployment
Use cases
- Building retrieval-augmented question answering over your own documents
- Extracting text and removing personal data from PDFs and images with local models
- Adding an LLM step to an existing Python or TypeScript backend through the SDK
- Creating agent workflows where an LLM calls other pipeline nodes as tools
Quick start
- 1
Install the RocketRide extension from your IDE's marketplace
- 2
Click the RocketRide extension in your IDE
- 3
Deploy a server by choosing Local (recommended) when prompted
- 4
Optionally install the Python SDK
pip install rocketride
Things to know
- The visual pipeline builder requires VS Code or another supported IDE.
- Running LLM and cloud nodes needs API keys from the relevant providers.
- On-premises setup requires Docker or building from source, which adds setup effort.
In collections
Topics
FAQ
- What is rocketride-server?
- Open source AI pipeline engine with a C++ runtime and visual builder inside VS Code, for building LLM workflows with many model providers and vector databases. RocketRide is an AI development environment that runs pipelines built from nodes: model providers, vector databases, OCR, NER, chunking, embeddings, and agent nodes. Pipelines are defined as portable JSON .pipe files, composed on a visual canvas in VS Code or driven from the CLI, and executed by a multithreaded C++ runtime.
- Is rocketride-server free to use? What license does it have?
- rocketride-server is open source under the MIT license. Check the license terms before using it in commercial products.
- Is rocketride-server still maintained?
- Actively maintained. The last commit to rocketride-server was on Nov 5, 2026.
- What can I use rocketride-server for?
- Building retrieval-augmented question answering over your own documents Extracting text and removing personal data from PDFs and images with local models Adding an LLM step to an existing Python or TypeScript backend through the SDK Creating agent workflows where an LLM calls other pipeline nodes as tools
- How do I install rocketride-server?
- Install the RocketRide extension from your IDE's marketplace Click the RocketRide extension in your IDE Deploy a server by choosing Local (recommended) when prompted Optionally install the Python SDK: pip install rocketride
- Where can I get rocketride-server?
- The source code and installation instructions are on GitHub: https://github.com/rocketride-org/rocketride-server
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Rust library for building LLM applications, plus a terminal coding agent built on it whose features are Bevy plugins.
An open-source LLM application devops platform for enterprises, covering workflows, RAG, agents, model management, evaluation and fine-tuning.
Air-gapped, open-source desktop app: a NotebookLM-style AI agent that researches, transforms and edits your local documents.
Open-source AI coding agent for VS Code that works with your own models, including hosted APIs, accounts, and local Ollama or llama.cpp.
Incremental data pipeline framework in Python with a Rust core that keeps vector indexes and knowledge graphs in sync with changing sources for AI agents and RAG apps.