🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

多智能体协作台 kevinforge/orbit

DeepSeek Harnessv1.2.0
kevinforge35 天前有提交已提供中文文档扫描:高危

一个以本地优先为原则、支持人机协作的多 Agent 工作台。

38/100
综合分
5
GitHub 星标
38
npm 周下载
—/5
用户评分

数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @kevinforge/orbit
npm 源 · @kevinforge/orbit 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · tool
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功(非静态推断);本次验证针对插件 v1.4.0,当前版本为 v1.2.0
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 35 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@kevinforge/orbit @ 1.2.0
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/1 08:19:09

🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

安装时即执行脚本可执行外部命令读写/删除本地文件
查看扫描证据(共 6 处,展示前 6 条)
  • 执行外部命令来自配置/变量
    bin/orbit.js:39
    spawn(binary, process.argv.slice(2), {
  • 执行外部命令来自配置/变量
    bin/orbit.js:53
    spawn(npx, ["tsx", path.join(root, "src", "server", "index.ts")], {
  • 执行外部命令固定命令
    install.cjs:24
    const result = spawnSync("sysctl", ["-n", "sysctl.proc_translated"], { encoding: "utf8" });
  • 读取本地文件
    install.cjs:44
    ].find((candidate) => existsSync(candidate));
  • 写入本地文件
    install.cjs:54
    copyFileSync(src, dest);
  • 写入本地文件
    install.cjs:56
    chmodSync(dest, 0o755);
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

1 张 · 点击查看大图

功能亮点

  • 本地优先工作区
  • 多AI员工协作
  • 人主导工作流

本地优先的工作区,让你带着多个 AI 员工一起干活,人主导。

v1.4.02026-09-24内容较长已截断
· Orbit v1.4.0 发布说明 状态:稳定版。本次发布新增只读本地文件预览面板,收紧裸 POSIX 路径识别,加固历史保留逻辑以应对无效的保留窗口,并升级安全审计标记的依赖。 Orbit 是本地优先的工作空间,用来在隔离的工作空间和会话之间协调由命令行驱动的数字员工。 · 发布摘要 本次发布聚焦: · 只读侧边面板,预览消息中引用的本地文件,无需离开会话。 · 语法高亮、行号,以及可调整大小的面板,用于文本和代码预览。 · 更严格的裸 POSIX 路径识别,斜杠分隔的词组保持纯文本。 · 历史保留在窗口无效时回退到配置的默认窗口,而不是删除本应保留范围内的分片。 · 升级 fast-uri、hono、qs 和网站工具链的安全版本。 · 安装 · 公共 npm 从自有 npm scope 安装稳定包: npm install -g @kevinforge/orbit@1.4.0 安装后启动 Orbit: orbit 然后打开 不要为本项目运行 npm install -g orbit。公共 orbit 包名已被无关包占用。带 scope 的包保留命令行命令为 orbit。 · GitHub 发布产物 从 GitHub Release 下载匹配你操作系统的包,然后用 npm 安装: npm install -g .\orbit-1.4.0-windows-x64.tgz 在 Linux 或 macOS 上,使用对应的 .tgz 产物名: npm install -g ./orbit-1.4.0-.tgz · 源码检出 git clone cd orbit npm ci npm run build npm run dev · 支持的平台 发布打包工作流面向: · Windows x64 · Linux x64 · macOS x64 · macOS ARM64 · 运行时前置条件 Orbit 协调由本地命令行驱动的数字员工。给员工分配工作前,先安装并认证至少一个受支持的运行时命令行: | 运行时 | 安装 | | --- | --- | | Claude Code | npm install -g @anthropic-ai/claude-code | | Codex | npm install -g @openai/codex | | CodeBuddy | npm install -g @tencent-ai/codebuddy-code | Claude Code、Codex 和 CodeBuddy 是可选方案。数字员工选定的运行时命令行可用并完成认证之前,无法运行。 · 1.3.0 以来的变化 · 本地文件预览 · 点击消息中的本地文件路径,会在外壳右侧打开只读面板,而不是把文件交给系统文件管理器。 · 文本和代码用 highlight.js 语法着色渲染,带固定行号栏;Markdown 复用会话渲染器,图片和 PDF 内联显示。 · 拖动左边缘可调整面板大小(300-760px,受视口限制),并记住所选宽度。按 Esc 或点关闭按钮可关闭,点击另一个文件会替换其内容。 · 面板标题栏的文件夹按钮可在文件管理器中定位文件,目录路径条目仍直接在那里打开。 · 两个预览端点复用 reveal 流程的路径解析:~ 展开、:line/:line:col 剥离、fs.realpath 和工作空间边界检查。原始字节仅对图片和 PDF 提供,上限 32 MB,Content-Type 由扩展名推导,带 X-Content-Type-Options: nosniff 和 Cache-Control: no-store。 · 预览请求仅对活动工作空间授权,因此会话无法读取属于其他工作空间的文件。SVG 不作为原始图片内容提供,而是以 XML 文本预览。 · 大文本预览降级为纯文本,不带语法高亮或行号,让面板在数百 KB 的文件上保持响应。 · 窄视口下,面板变为固定浮层,而不是网格列。 · 本地服务器访问 · 服务器现在只绑定 IPv4 回环地址,因此未认证的本地 API 无法从网络上的其他机器访问。 · Host 头不是回环地址的请求会被拒绝,堵住了仅靠绑定仍留开的 DNS 重绑定路径。 · 裸 POSIX 路径识别 · 裸 POSIX 路径现在需要强特征:末段带扩展名、已知的无扩展名文件名、首段为已知根目录、盘符段,或末尾目录斜杠。 · 斜杠分隔的词组如 工具栏/翻页/搜索、http/https/mailto/tel、.docx/.doc/.xlsx 和 加载/错误/404/截断各状态 保持纯文本。 · 显式 x 链接和 file:/// href 不受影响,Wi
v1.3.02026-09-02内容较长已截断
· Orbit v1.3.0 发布说明 状态:稳定版。本次发布新增会话文件附件、ACP 原生斜杠命令、按会话配置的监督者配置,以及独立的 Orbit 产品网站。 Orbit 是本地优先的工作区,用来在相互隔离的工作区和会话之间协调由命令行驱动的数字员工。 · 发布摘要 本次发布重点: · 文件附件随会话保留,并以原生图片或本地资源链接的形式送达 ACP 运行时。 · 当 Claude Code、Codex 和 CodeBuddy 通过 ACP 公布命令时,支持原生斜杠命令的发现、过滤、键盘导航和投递。 · 会话隔离的运行时状态,以及可配置的监督者运行时/模型偏好。 · 更安全的附件保留、下载、文件名恢复,以及异步 UI 状态落定。 · CodeBuddy 任务快照投射到 Orbit 现有的计划看板。 · 通过 GitHub Pages 部署的独立产品落地页。 · 安装 · 公共 npm 从自有 npm 作用域安装稳定包: npm install -g @kevinforge/orbit@1.3.0 安装后启动 Orbit: orbit 然后打开 不要为本项目运行 npm install -g orbit。公共 orbit 包名已被无关包占用。带作用域的包仍保留 orbit 命令行命令。 · GitHub 发布产物 从 GitHub Release 下载匹配你操作系统的包,然后用 npm 安装: npm install -g .\orbit-1.3.0-windows-x64.tgz 在 Linux 或 macOS 上,使用对应的 .tgz 产物名: npm install -g ./orbit-1.3.0-.tgz · 源码检出 git clone cd orbit npm ci npm run build npm run dev · 支持的平台 发布打包工作流面向: · Windows x64 · Linux x64 · macOS x64 · macOS ARM64 · 运行时前置条件 Orbit 协调由本地命令行驱动的数字员工。给员工分配工作前,先安装并认证至少一个受支持的运行时命令行: | 运行时 | 安装 | | --- | --- | | Claude Code | npm install -g @anthropic-ai/claude-code | | Codex | npm install -g @openai/codex | | CodeBuddy | npm install -g @tencent-ai/codebuddy-code | Claude Code、Codex 和 CodeBuddy 都是可选项。所选运行时命令行不可用或未认证时,数字员工无法运行。 · 自 1.2.0 以来的变更 · 会话附件 · 输入框接受图片、PDF、文本、Markdown 和常见源码/配置文件,包括只含附件的消息。 · 支持图片的运行时收到原生图片内容。其他附件以 ACP resource_link 块投递,指向本地存储的文件。 · 消息保留显示名,并提供受保护的预览/下载端点。 · 草稿上传有大小上限并自动过期。历史保留会回收未被引用的永久文件,同时不影响活跃会话。 · 原生命令与计划 · 在直接模式下输入 / 会打开所选员工通过 ACP 公布的命令列表;显式员工标记在任何模式下都指向该员工。 · 菜单支持按名称/描述搜索、大列表滚动、PgUp/PgDn、Enter/Tab 补全、Esc 关闭、状态反馈,以及探测失败后重试。 · 冷启动探测填充同一份权威命令快照,发送时路由也使用这份快照。运行时公布的结果在与过期 HTTP 探测结果的竞争中胜出。 · 服务端根据消息内容推导原生命令投递,使持久通道历史与已执行命令保持一致。 · CodeBuddy Task 更新映射到共享计划看板,不再显示为无关的进程文本。 · 会话与交互可靠性 · 运行时状态、模型快照、监督者配置、待处理探测和异步 UI 落定都限定在活跃会话内。 · 每个会话可选择监督者运行时和模型;切换运行时会只重建该会话的监督者会话。 · 提及补全在发送路径之前正确处理 Enter,同时 Shift+Enter、Esc 重新打开和输入法组合保持预期行为。 · 没有运行时最终答案标记的回复文本会留在进程时间线中直到结算,避免进程与最终正文之间闪烁。 · 产品网站 · 新增独立的 Orbit 落地页,包含响应式产品内容和优化后的协作演示。 · 新增 GitHub Pages 部署工作流,并更新网站依赖集,涉及 React、Vite、Vinext、Cloudflare 和 React Server
v1.2.02026-08-21
· Orbit v1.2.0 发布说明 状态:稳定版。本次发布把 ACP 工作过程带进每张数字员工回复卡片,并让已完成的对话保持轻量。 Orbit 是本地优先的工作空间,用来在隔离的工作空间和对话中协调由命令行支持的数字员工。 · 发布摘要 本次发布聚焦: · 在每张员工回复卡片内按顺序呈现 ACP 过程叙述、原生 Plan 快照和工具调用。 · 任务运行时显示完整的实时工具详情,完成后折叠过程区。 · 刷新后仍保留过程叙述和相邻工具组计数,但不存储原始工具输入、名称或结果。 · 统一支持 Claude Code、Codex 和 CodeBuddy ACP 运行时,包括 CodeBuddy 的响应边界检测。 · 限制终端运行记录的保留量,已完成的活动不会在内存中持续增长。 · 新对话默认使用普通对话,输入框可切换到简单协作和复杂协作。 · 安装 · 公共 npm 从自有 npm scope 安装稳定包: npm install -g @kevinforge/orbit@1.2.0 安装后启动 Orbit: orbit 然后打开 不要为本项目运行 npm install -g orbit。公共 orbit 包名已被无关包占用。带 scope 的包仍保留 orbit 命令行命令。 · GitHub Release 产物 从 GitHub Release 下载匹配你操作系统的包,再用 npm 安装: npm install -g .\orbit-1.2.0-windows-x64.tgz 在 Linux 或 macOS 上,使用对应的 .tgz 产物名: npm install -g ./orbit-1.2.0-.tgz · 源码检出 git clone cd orbit npm ci npm run build npm run dev · 支持的平台 发布打包工作流面向: · Windows x64 · Linux x64 · macOS x64 · macOS ARM64 · 运行时前置条件 Orbit 协调本地由命令行支持的数字员工。给员工分配工作前,先安装并认证至少一个受支持的运行时命令行: | 运行时 | 安装 | | --- | --- | | Claude Code | npm install -g @anthropic-ai/claude-code | | Codex | npm install -g @openai/codex | | CodeBuddy | npm install -g @tencent-ai/codebuddy-code | Claude Code、Codex 和 CodeBuddy 都是可选项。所选运行时命令行不可用或未认证时,数字员工无法运行。 · 1.1.0 以来的变化 · 过程可见性 · ACP 过程文本和工具事件现在按原始顺序渲染。 · 实时过程时间线在工作运行时显示最新工具,并允许你展开工具组查看全部工具调用。 · 最终答案一开始流式输出,就与过程时间线分开渲染。 · 已完成的回复卡片在当前页面保留完整过程详情,刷新后只恢复紧凑的持久化摘要和过程叙述。 · 运行时与生命周期可靠性 · Claude Code、Codex 和 CodeBuddy 共用同一套过程呈现约定。 · CodeBuddy 的原生智能体阶段元数据能区分多次模型响应,即使它复用同一个 ACP 消息 ID。 · 原生 Plan 直接显示在回复卡片的过程时间线上方。 · 已完成、失败和取消的运行在结算后释放原始内存活动,同时保留有界的短期取消查询。 · 产品与贡献者体验 · 新对话默认使用普通对话;输入框可切换到简单协作或复杂协作,且不改变员工会话身份。 · 新增 find-simplifications 和 simplify-code 项目技能。 · 移除单独的任务详情抽屉,改为统一的回复卡片过程界面。 · 安全与治理 · 许可证:MIT。 · 安全报告:见 SECURITY.md。 · 社区准则:见 CODE_OF_CONDUCT.md。 · 贡献流程:见 CONTRIBUTING.md。 · 依赖许可证基线:见 docs/DEPENDENCY_LICENSES.md。 · 已知限制 · 数字员工运行前,你需要至少一个已安装并认证的运行时命令行。 · 私有许可证校验仍仅通过 ORBIT_REQUIRE_LICENSE=true 显式开启;默认公共构建不受限制。 · 平台二进制和重启恢复证据由 GitHub Actions 发布工作流生成,应在已发布的 release 上核对。 · 验证证据 | 检查 | 状态 | 证据 | | --- |
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
Orbit 中文 · English 一个以本地优先为原则、支持人机协作的多 Agent 工作台。 在一个工作区和会话中,协调 Claude Code、Codex 与 CodeBuddy 多个数字员工共同完成任务。 Orbit 是什么 Orbit 可以把一个本地项目目录变成一个数字员工协作工作台。你可以创建一支由多个数字员工组成的团队,为每个员工配置角色、提示词和执行运行时,再通过一个共享会话来安排需求澄清、方案设计、代码实现、测试验证和任务交接。 员工通过 Agent Client Protocol(ACP)连接 Claude Code、Codex 或 CodeBuddy。Orbit 负责工作区、会话历史、任务路由、任务队列、审批、会话连续性和 UI;具体的模型访问与工具执行仍由用户选择的运行时负责。 📦 安装方式 如果你已经在本机使用 Claude Code、Codex 或 CodeBuddy,直接复制下面的提示发给它: 请帮我使用 npm 安装 Orbit,执行远程包安装命令: npm install -g @kevinforge/orbit 然后运行 orbit,并确认 http://localhost:4317 可以访问。不要安装公开 npm 上那个无关的 orbit 包。
展开完整文档(README 剩余 1 节)
Orbit

中文 · English

一个以本地优先为原则、支持人机协作的多 Agent 工作台。

在一个工作区和会话中,协调 Claude Code、Codex 与 CodeBuddy 多个数字员工共同完成任务。

Orbit 是什么

Orbit 可以把一个本地项目目录变成一个数字员工协作工作台。你可以创建一支由多个数字员工组成的团队,为每个员工配置角色、提示词和执行运行时,再通过一个共享会话来安排需求澄清、方案设计、代码实现、测试验证和任务交接。

员工通过 Agent Client Protocol(ACP)连接 Claude Code、Codex 或 CodeBuddy。Orbit 负责工作区、会话历史、任务路由、任务队列、审批、会话连续性和 UI;具体的模型访问与工具执行仍由用户选择的运行时负责。

📦 安装方式

如果你已经在本机使用 Claude Code、Codex 或 CodeBuddy,直接复制下面的提示发给它:

请帮我使用 npm 安装 Orbit,执行远程包安装命令:
npm install -g @kevinforge/orbit
然后运行 orbit,并确认 http://localhost:4317 可以访问。不要安装公开 npm 上那个无关的 orbit 包。

实际协作演示

Orbit 可以把一个未指定员工的目标交给内部监工,自动组织复杂协作:监工拆解任务,多个专业员工并行调研,核验员工复核交付物,最后由监工在同一会话中完成汇总。

Orbit 复杂协作演示

该 GIF 来自一次真实的 ACP/模型运行,使用了 Claude Code、Codex 和 CodeBuddy 的数字员工,并开启“复杂协作”模式。演示工程与 Orbit 源码隔离,画面中不包含个人工作区信息。

为什么使用 Orbit

- 一个会话,多个专业角色。 需求、设计、实现和验证都在同一条可见的工作流中完成。
- 由人控制任务路由。 可以明确指派某个员工,也可以在复杂协作模式下交给内部监工协调。
- 每个员工可以选择不同运行时。 同一个团队可以混用 Claude Code、Codex 和 CodeBuddy,之后也能在 UI 中重新调整。
- 本地优先。 工作区、消息、配置、运行时会话、附件和终端记录保存在本机 ~/.orbit。
- 执行过程可恢复。 每个员工都有独立任务队列,任务状态会实时显示,支持审批、取消、中断和失败恢复。

工作原理

flowchart LR
User[用户] --> UI[Orbit 网页工作台]
UI --> Router[消息路由器]
Router --> Queue[员工任务队列]
Queue --> Adapter[统一 ACP 运行时层]
Adapter --> Claude[Claude Code]
Adapter --> Codex[Codex]
Adapter --> CodeBuddy[CodeBuddy]
Claude --> Events[ACP 事件与结果]
Codex --> Events
CodeBuddy --> Events
Events --> UI
Router --> Store[(本地消息存储)]
Events --> Store

三个运行时都通过 stdio 上的 ACP v1 和换行分隔的 JSON-RPC 通信。Orbit 把它们的流式更新转换成统一的活动模型,同时把运行时差异限制在各自的适配器中。

核心概念

| 概念 | 含义 |
| 工作区 | 一个本地项目目录,拥有独立的数字员工配置和协作数据。 |
| 会话 | 工作区中的持久化对话频道。一个工作区可以同时管理多个会话。 |
| 数字员工 | 由用户配置的角色,包含显示名称、提示词、启用状态和运行时。 |
| 指派 | 使用 @显示名称: 指派任务。显示名称是公开路由标识,内部 ID 不用于公开指派。 |
| 运行时会话 | 员工下一次运行时通过 ACP 恢复的供应商侧会话。 |

三种协作模式

每个会话都有一种协作模式。模式决定消息如何路由,但不会清除员工已经保存的运行时会话。

| 模式 | 适合场景 | 路由行为 |
| 普通对话 | 与一个员工持续聚焦沟通 | 使用 @显示名称: 指派一个员工;后续不带标记的消息继续交给该员工。 |
| 简单协作 | 用户明确组织多个员工协作 | 可以在一条消息中指派一个或多个员工;员工在确有需要时互相交接。 |
| 复杂协作 | 需要拆解、跟进和收敛的目标 | 不写指派标记,直接描述目标,由内部监工调度已配置的员工。 |

复杂协作中的监工是内部协调器,不是第五个数字员工。普通的 @名称 只是文本引用,只有 @名称: 才会真正创建任务指派。

协作提示词对所有团队都遵守依赖关系:独立任务可以并行,存在依赖的任务必须等待前置结果。普通对话始终只面向一位员工。

内置团队

“软件开发团队”模板默认包含四个可以编辑的数字员工:

| 显示名称 | 默认职责 |
| 范同经 | 澄清目标、范围和验收标准。 |
| 甄架构 | 设计方案并评估实现风险。 |
| 蔡一平 | 修改文件、运行命令并实现功能。 |
| 田小坑 | 验证行为并报告回归问题。 |

名称、提示词、启用状态和运行时都可以修改。你也可以创建空白工作区,完全按照自己的业务建立团队。

快速开始

环境要求

- Node.js 22 或更高版本。
- 至少安装并登录一个运行时:Claude Code、Codex,或支持 ACP 的 CodeBuddy。
- 如果要从源码构建独立可执行文件,还需要 Bun。

Orbit 已经内置 Claude Code 和 Codex 的 ACP 协议适配器,不需要额外安装 claude-agent-acp 或 codex-acp。CodeBuddy 需要单独安装,例如执行 npm install -g @tencent-ai/codebuddy-code,并且必须能在本机运行 ACP 模式。

从源码运行

git clone https://github.com/kevinforge/orbit.git
cd orbit
npm ci
npm run build
npm run dev

然后在浏览器打开 http://localhost:4317。

Orbit 只监听本机。本地 API 没有鉴权,并会拒绝 Host 头不是回环地址的请求,因此不应暴露给其他设备。

安装发布包

从 GitHub Releases 下载与你的操作系统匹配的安装包,然后在本地安装:

npm install -g .\orbit--windows-x64.tgz
orbit

Linux 和 macOS 用户请使用对应平台的 .tgz 包。稳定版本也会发布到 npm 的 @kevinforge/orbit 作用域。当前版本可以这样安装:

npm install -g @kevinforge/orbit@1.4.0
orbit

不要安装公开 npm 上那个无关的 orbit 包。

发出第一条任务

1. 创建工作区并选择本地项目目录。
2. 选择“软件开发团队”模板,或者创建空白团队。
3. 打开数字员工设置,确认每个员工选择的运行时可用。
4. 使用 UI 中显示的准确名称发出指派:

@甄架构: 检查这个项目的结构,并提出一个尽量小的实现方案。

如果希望并行安排独立工作:

@蔡一平: 实现这个修复。@田小坑: 准备回归检查清单。

在“复杂协作”模式下,也可以不写指派标记,直接描述目标,由内部监工协调启用的团队。

完整的第一次使用流程请阅读中文快速上手,英文读者可以阅读 Quickstart。

功能

- 支持普通对话、明确协作和监工协作三种模式。
- 支持自定义数字员工和可复用的工作区团队模板。
- 支持 Claude Code ACP、Codex ACP 和 CodeBuddy ACP 运行时适配器。
- 每条消息支持“向我审批”或“当前任务完全批准”两种审批模式。
- 支持人工处理权限请求,以及表单和外部 URL 两种结构化反问。
- 每个员工拥有 FIFO 任务队列,支持取消、中断和失败状态管理。
- 支持多个会话后台运行,并实时显示员工活动。
- 持久化保存消息历史、运行时会话、附件和终端记录。
- 提供协作洞察,展示任务结果、执行时间线和耗时趋势。
- 使用本地 HTTP 服务、React UI、SSE 事件流和跨平台独立可执行文件。

数据与隐私

Orbit 自身的产品数据保存在本机 ~/.orbit,不会写入当前代码仓库。运行时的登录状态、模型服务和网络行为由你选择的供应商 CLI 决定,因此需要遵循对应供应商的账号和网络策略。

在备份、迁移、保留或重置 Orbit 数据前,请先阅读本地数据目录说明。如果要基于员工名称或指派标记开发集成,请先阅读术语与路由规则。

文档索引

| 需求 | 文档 |
| 第一次使用 | 中文快速上手 · Quickstart |
| 运行时与模块设计 | Architecture |
| ~/.orbit 文件布局 | Data Directory |
| 产品术语与路由规则 | Terminology And Routing |
| 独立可执行文件和安装包 | Standalone Build |
| 开发与 Pull Request | Contributing |
| 发布验证 | Release Checklist |
| 支持与安全问题 | Support · Security |

开发

npm ci
npm run dev
npm run test
npm run build
npm run smoke:start
npm run smoke:port-conflict
npm run release:check

npm run build 会进行 TypeScript 类型检查、构建 Vite UI,并使用 Bun 编译独立可执行文件。npm run build:all 会为所有支持的平台生成安装包。提交 Pull Request 前,请根据改动范围运行对应检查,并准确报告实际执行过的命令。

项目状态

当前稳定版本线是 v1.4.0。仓库已经包含用于验证它的 CI、发布、支持、安全和贡献流程。当前版本说明见 v1.4.0 发布说明,标签发布和跨平台证据要求见发布检查清单。

参与贡献

欢迎提交 Bug、功能建议和 Pull Request。修改代码前请先阅读贡献指南。项目的共享 Agent 规则集中在 AGENTS.md;CLAUDE.md 和 CODEBUDDY.md 是导入同一份规则的宿主适配入口。

许可证

Orbit 使用 MIT License 开源。

支持与安全

可复现的 Bug 和功能建议请提交到 GitHub Issues。安全问题不要公开发布,请按照 SECURITY.md 的流程报告。一般支持范围见 SUPPORT.md。
预览分享卡片长什么样 ↓kevinforge/orbit
分享 · DeepSeek Harness Hub
kevinforge/orbit

一个以本地优先为原则、支持人机协作的多 Agent 工作台。

这是你的仓库?认领条目

回到顶部