机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。
RocketRide 是开源 AIDE:人工智能开发环境。
在你的 IDE 中或使用终端的 CLI,以极快的速度构建、部署和利用生产级 AI 解决方案。
你的代码编辑器现在变成了 AIDE。RocketRide 将你已经使用的经典 IDE 转变为完整的 AI 开发环境 :一个地方来编写、调试、观察和部署 AI 运行时,使用任何模型、任何工具、任何框架,完全没有供应商锁定。配备深度可观测性,并由经过实战验证的高吞吐量 C 引擎提供支持,你构建的内容在运行的那一刻就是可用于生产的。它是你 AI 应用背后所有东西的管理工具,不仅仅是代理,还有其下的整个堆栈。
在底层,RocketRide 是一个开源的数据管道构建器和运行时,专为 AI 和机器学习工作负载而构建。它拥有 100 个管道节点,涵盖 15 个大型语言模型供应商、9 个向量数据库、OCR、命名实体识别等功能,管道定义为可移植的 JSON,在 VS Code 中可视化构建,并由多线程 C++ 运行时执行。从实时数据处理到多模态 AI 搜索,RocketRide 完全在您自己的基础设施上运行。
首页 | 文档 | Python SDK | TypeScript SDK | MCP 服务器 | VS Code 市场 | Open VSX 注册表
_在你编写代码的地方,从可视化画布设计、测试并部署复杂的 AI 工作流._ _只需几行代码,就能将管道集成到任何 Python 或 TypeScript 应用中,无需基础设施连接._从哪里开始
| 在本地运行 安装扩展,选择 本地,并在你自己的电脑上运行一个管道。无需注册。 快速开始 → |
发布你的第一个 AI 功能? 从你已经知道的开始:三步完成的工作管道,无需 API 密钥。 从这里开始 → |
| 想要贡献吗? 对某个问题发表评论、在 Python 中添加一个节点,或者修复你正在阅读的文档。 贡献 → |
想要在不操作的情况下运行它吗? 我们操作引擎;你的 .pipe 保持不变运行,无需任何配置。 RocketRide 云 → |
开源,MIT 许可证。 整个引擎都采用 MIT 许可证并符合 OSI 标准。没有企业版,也没有任何付费墙。
功能
| 特性 | 描述 |
|---|---|
| 可视化管道构建器 | 在 VS Code 中拖拽、连接并配置节点,无需样板代码。实时可观测性跟踪令牌使用情况、LLM 调用、延迟和执行情况。管道为可移植 JSON,可版本控制、共享,并可在任何地方运行。 |
| 高性能 C 运行时 | 原生多线程,专为 AI 和数据工作负载的吞吐需求而设计。没有瓶颈,生产规模无需妥协。 |
| 100 个管道节点 | 15 个 LLM 提供商,9 个向量数据库,OCR,NER,PII 匿名化,分块策略,嵌入模型等。所有节点均可用 Python 扩展,自行构建并发布您的节点。 |
| 多代理工作流 | 内置 CrewAI 和 LangChain 支持。链式代理,共享管道运行中的内存,并管理大规模多步骤推理。 |
| 编码代理就绪 | RocketRide 自动检测您的编码代理:Claude、Cursor 等。通过自然语言构建、修改和部署管道。 |
| TypeScript、Python 和 MCP SDK | 将管道集成到本地应用中,将其作为可调用工具提供给 AI 助手,或将程序化工作流构建到现有代码库中。 |
| 零依赖烦恼 | Python 环境、C 工具链、Java/Tika 以及所有节点依赖关系均自动管理。克隆、构建、运行,无需手动设置。 |
| 一键部署 | 可在 Docker、本地部署或 RocketRide 云 上运行。从第一天起即可使用生产就绪架构,而非从演示版本改装。 |
快速开始
-
为您的 IDE 安装扩展。在扩展市场中搜索 RocketRide:
-
在您的 IDE 中点击 RocketRide 扩展
-
部署服务器——系统会提示您选择如何运行服务器。选择适合您设置的选项:
- 本地(推荐)——这会将服务器直接拉入您的 IDE,无需其他设置。
- 本地部署——在您自己的硬件上运行服务器,以获得完全控制权和数据驻留。拉取镜像并部署到 Docker,或克隆此仓库并从源码构建。
你的第一个 AI 功能
无论您是构建 Web 应用、集成 API,还是运行后端服务,您已经有了心理模型。
| 您已了解的 | RocketRide 中的相同概念 |
|---|---|
| 接收请求的路由 | 源节点: webhook 、 chat 或 dropper (文件上传) |
| 按顺序链式调用的中间件 | 节点,在画布上连接。大多数是 Python,您可以打开查看 |
| 您返回的响应 | 响应节点 |
| Git 中的配置,如 Dockerfile | .pipe 文件:纯 JSON,可比较、可审查 |
| 从应用调用服务 | Python 或 TypeScript SDK:一次调用输入,一次返回结果 |
三步骤,无需 API 密钥:
-
本地运行。 遵循快速开始,在提示时选择 本地。整个安装就这么简单。
-
打开一个工作流水线。 在您的 IDE 中打开
examples/document-processor.pipe。提供一个 PDF 或图片,它会提取文本(包括图片内的文本)、识别姓名、地址和其他个人数据,并返回清理后的副本。它在本地模型上运行,因此数据不会离开您的机器。按 ▶ 在源节点上启动它。它的源是一个webhook,所以会等待输入——步骤 3 说明如何发送。 -
从代码中调用它。 现在该流水线是您的服务可以调用的函数。从您在 IDE 中打开的文件夹运行它:扩展会将引擎的连接详情写入
.env文件中,SDK 会自动读取。从其他地方运行时,客户端会回退到 RocketRide 云。pip install rocketrideimport asyncio from rocketride import RocketRideClient async def main(): async with RocketRideClient() as client: run = await client.use(filepath='examples/document-processor.pipe') out = await client.send( run['token'], 'Alice Smith, 12 Elm St, Springfield.', objinfo={'name': 'note.txt'}, mimetype='text/plain' ) print(out) await client.terminate(run['token']) asyncio.run(main())TypeScript 的工作方式相同:
npm install rocketride· SDK 文档
接下来的步骤,一步一步来:
- 添加模型。 在源节点和响应节点之间添加一个
llm_*节点并添加一个 API 密钥。相同的管道,现在循环中有一个 LLM。 - 按意义搜索。
examples/rag-pipeline.pipe是标准的“对我的文档提问”模式。需要一个 LLM 密钥和一个向量数据库(Qdrant 可以本地运行)。 - 赋予它工具。 一个 代理 节点是允许调用其他节点循环直到完成的 LLM。
examples/agent-workflow.pipe显示其结构。
你将看到的单词,翻译为
| 术语 | 这里的意思是 |
|---|---|
| 管道 | 一个由步骤构建的请求处理器,保存为 .pipe JSON 文件 |
| 节点 | 一步。提供者(OpenAI, Anthropic…)、工具(GitHub, Slack…)、存储、解析器 |
| 嵌入 | 将文本转换为数字列表,因此 " 类似含义 " 变成 " 附近的数字 " |
| 向量数据库 | 一个按意义而非精确匹配查找记录的商店 |
| RAG | 先检索相关文档,然后在上下文中向模型提问 |
| 代理 | 一个可以反复调用工具和节点直到任务完成的大型语言模型 |
| OCR / NER / 个人信息 | 从图像中读取文本 / 查找姓名、日期、组织 / 检测个人数据 |
| 分块 | 将长文档拆分成足够小的片段以便嵌入和检索 |
构建你的第一个流程
-
所有管道都采用
*.pipe格式进行识别。每个管道及其配置都是 JSON 对象——但在您的 IDE 中,扩展将呈现在我们的可视化构建画布中。 -
所有管道都从源节点开始:webhook、chat 或 dropper。关于具体用法、示例以及构建管道的灵感,请查看我们的 指南和文档。
-
按类型连接输入通道和输出通道,以正确布线您的管道。某些节点,如代理或大型语言模型(LLM),可以被调用作为父节点使用的工具,如下所示:
-
您可以通过点击源节点上的 ▶ 按钮,或者直接从
Connection Manager运行画布中的管道。 -
部署您的管道 - 选择适合的路径:
-
Docker - 下载 RocketRide 服务器镜像并创建一个容器。需要安装 Docker。
docker pull ghcr.io/rocketride-org/rocketride-engine:latest docker create --name rocketride-engine -p 5565:5565 ghcr.io/rocketride-org/rocketride-engine:latest -
本地部署 - 从
Connection Manager的 部署 页面下载您首选的运行时,作为独立进程使用。 -
RocketRide 云 - 跳过设置,直接使用 托管服务。使用相同的便携式管道 JSON,无需运行基础设施,从原型到生产环境均可使用。立即开始
-
-
将您的管道作为独立进程运行,或利用我们的 SDK 集成到现有的 Python 和 TypeScript/JS 应用中。
可观测性
选择运行中的管道可以进行深入分析。跟踪调用树、令牌使用、内存消耗等,以在扩展和部署之前优化您的管道。找到最适合您任务的模型、代理和工具。
文档
docs.rocketride.org 上的所有内容都建立于本仓库的 docs/ 树,并按受众进行了划分。 docs/README.md 是完整地图;简略版本如下:
| 查找内容 | 起点 |
|---|---|
| 使用 RocketRide:快速入门、概念、指南、云服务、自托管 | docs/public/product/ (网站,逐页) |
| SDK 指南 | TypeScript · Python · MCP |
| 在引擎协议上构建自己的客户端 | docs/public/product/connect/websocket/ |
| 贡献:设置、构建器、引擎内部、节点编写 | docs/development/ |
| 节点目录 | 每个节点的 README.md 在 nodes/src/nodes/ 下 |
| 应用程序:VS Code 扩展和 shell UI | 每个应用程序的文件夹在 apps/ 下;它们在 docs/development/apps/ 中如何适配 monorepo |
| 将 AI 助手指向 RocketRide | docs/agents/ |
仓库整体的贡献者规则位于 AGENTS.md。
贡献
好的起点
- 通过一条评论认领一个问题。 在任何未解决的问题上评论
/assign,它就是你的了。无需权限或会员资格。 - 适合初学者的问题 标记为
good first issue;help wanted标记我们希望帮忙解决的更大问题。 - 添加一个节点。 每个节点都是
nodes/src/nodes/下的一个小型 Python 包。一个新的提供者、工具或存储是一个不错的首次贡献。指南:添加新节点。 - 修复你刚刚阅读的内容。 欢迎文档的 PR,包括这个 README。
它是如何工作的
- Fork,创建分支为
<type>/RR-<issue>-<short-description>,针对develop打开 PR,并关联问题。完整流程、风格指南和测试命令:CONTRIBUTING.md。 - 整个 monorepo 的构建工具:
./builder为你管理 C 工具链、Python 环境和 Java/Tika。克隆、构建、运行。 - 角色和决策:GOVERNANCE.md · 发布:RELEASE.md · 安全报告:SECURITY.md · 问题:讨论,Discord,SUPPORT.md
运行 RocketRide 的两种方式
让我们处理基础设施,或拥有每一层。
火箭骑云 · 现已上线 |
本地部署 |
| 让我们运行它,零操作 启动的最快方式。我们操作引擎;您将客户端指向端点并构建。相同的 .pipe 文件保持不变运行,无需配置基础设施,从原型到生产都适用。 |
自己运行,免费 Docker、本地或本地环境。完全控制和数据驻留。开源,MIT,永不锁定。 |
| 开始使用 | 快速开始 |
RocketRide 云现已上线
运行流水线,而不是基础设施。
使用 RocketRide Cloud,将复杂、繁重的生产 AI 任务卸载掉。
只需一次构建您的流水线,使用相同的可移植 .pipe 格式,我们帮您运行它、扩展它,并保持高速。无需服务器,无需运维,从原型到生产无需重写。
| 成本的一小部分 我们的模型服务器可以更高效地运行您的 AI 工作负载,因此您只需支付标准托管费用的一小部分。 |
团队协作 在共享的流程中共同工作。您的整个团队可以在同一个地方构建、运行并迭代。 |
| 无忧基础设施 我们处理一切:服务器、扩展、升级、运行时间。无需配置,无需操作。 |
更高性能,内置扩展 多线程 C 引擎实现更高吞吐量,并内置自动扩展功能。 |
连接需要两条线路。相同的便携式管道 JSON,现在为你托管:
ROCKETRIDE_URI=https://api.rocketride.ai
ROCKETRIDE_AUTH=your-api-token
本地免费 & MIT
掌控每一层。
无论您的数据在哪里,都可以自己运行完全相同的引擎。
Docker、本地环境,或者在您的IDE中的本地进程。完全控制,数据完全驻留,无任何绑定。您在云端构建的 .pipe 在您自己的硬件上运行时完全不变。
| 完全控制和数据驻留 您的数据和模型调用永远不会离开您的基础设施。可以在防火墙后运行,或完全隔离。 |
开源,MIT 整个引擎采用 MIT 许可并符合 OSI 标准。没有企业版,也没有付费墙。 |
| 可在任何地方运行 Docker、本地部署、裸机或本地环境。需要时可以使用 Helm chart 扩展到集群。 |
同样的 C 引擎 与云端完全相同的多线程运行时和执行语义。可以随时在它们之间移动流水线。 |
用一行代码将客户指向你的本地引擎:
ROCKETRIDE_URI=ws://localhost:5565
准备好发货了吗?将您的管道部署到 RocketRide Cloud,或者在本地运行,免费。
- 本文标题:rocketride-server - 高性能 AI 流水线引擎
- 本文链接:https://www.cn121.com/webapp/rocketride-org-rocketride-server.html
- 原项目:rocketride-org/rocketride-server 版权归原作者 rocketride-org 及贡献者所有
- 收录信息:本站于 2026-10-11 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 rocketride-org/rocketride-server。
- 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。