Th0rgal/orb
All your AI providers, machines, and agent harnesses in one place. Free & native
Orb – 统一 AI 代理中心
它是什么
Orb 是一款桌面 (macOS) 和 iOS 应用程序,让您可以在单一位置运行并管理 AI 驱动的编码代理。它与名为 sandboxed.sh(现在仅作为服务器端)的自托管后端通信,该后端负责存储项目数据、任务历史记录并协调远程执行。
核心理念
| 理念 | Orb 如何实现 |
|---|---|
| 多代理统一 UI | 选择一个 harness (Claude Code, Codex, Antigravity, OpenCode, Grok 等) 和一个 model,并在本地、您自己的云端或通过供应商管理的云端代理 (ChatGPT, Hermes, Grok Bot, Cursor Cloud) 上运行。 |
| 项目与任务 | 项目 将相关工作分组。在项目内,您可以创建 任务 (missions),这些任务会保留转录内容、同步的 Context 文件夹、颜色和技能标签。 |
| 即时、可引导的对话 | 转录内容显示可折叠的 “Worked — …” 折叠区、子代理、内联提示编辑,以及可以自动发送下一轮对话的后续队列。 |
| 侧边栏快速提问 | 按下 ⌘⇧J 开启一个停靠的 /btw 面板,无需中断主流程即可使用相同的工作区上下文进行提问。 |
| 持久、可恢复的运行 | 任务可以排程在稍后唤醒、在重新启动后自动恢复,并在保留符号链接和跳过构建产物的情况下在机器之间传输。 |
| 丰富的输出 | Markdown、代码块、表格、LaTeX、测验、内联图片和可点击的文件链接会直接在转录内容中呈现。 |
| 跨设备同步 | iOS 客户端连接到相同的 sandboxed.sh 服务器,显示相同的项目列表、转录内容和上下文文件,让您可以在手机或平板电脑上进行编辑或后续操作。 |
如何使用(高阶工作流程)
- 运行后端 – 通过 Docker 或原生 Linux 安装 (
sandboxed.sh)。它存储所有项目/任务数据并公开 API。 - 开启客户端 – 构建 macOS Tauri 应用程序(或 SwiftUI iOS 应用程序)并指向您的后端 URL。
- 新增执行目标 –
- 本地: 在同一台机器上运行编码代理。
- 远程: 注册一台远程机器 (SSH 通讯录),sandboxed.sh 可以将工作分派给它。
- 云端: 通过 Providers UI 或 CLIProxyAPI Plus 链接供应商账户 (ChatGPT, Grok 等)。
- 创建项目 → 启动任务 – 撰写任务描述,选择模式(本地、私有云、云端代理),选择 harness/model,然后开始对话。
- 互动 – 编辑提示、批准子代理建议、提出侧边问题,或让系统自动运行。
支持的 AI 后端与模型
- 本地 / 私有云 harnesses – Claude Code, Codex, Antigravity, OpenCode, Grok。
- 云端代理 – Hermes (持久协调器), OpenAI ChatGPT (通过已登录的浏览器配置文件), Grok Bot, Cursor Cloud (带有 repo + git 引用的官方 API)。
- 代理路由 – 您可以通过 CLIProxyAPI Plus 附加订阅账户,它处理 OAuth、令牌更新、配额显示和请求轮询。
架构快照
- 客户端: macOS 使用 Tauri + SolidJS,iOS 使用 SwiftUI – 轻量级 UI 层。
- 后端 (sandboxed.sh): Rust 服务,拥有项目记录、任务历史,并协调远程节点执行。它还公开了像 Hermes 这样的编排器所使用的 MCP 控制平面。
- 远程节点: 本地处理程序、Docker 容器或可通过 SSH 访问的机器,运行实际的模型推理。
- 云端适配器: 与供应商 API 通信的独立模块;它们与 UI 无关。
谁会受益?
- 需要为多个编码助手模型提供 单一视图 的开发人员。
- 在 私有基础设施(地端服务器、自托管 GPU)上运行 AI 代理,但也希望回退到供应商托管代理的团队。
- 需要跨设备 持久、可恢复任务 并希望拥有丰富、可搜索转录内容的高级用户。
了解更多
- 文档 –
docs/README.md(索引),AGENTS.md(执行架构),WORKSPACES.md(共享上下文),HERMES_ORCHESTRATION.md(MCP & Hermes),DEBUGGING.md。 - 桌面构建指南 –
orb/README.md。 - iOS 构建指南 –
ios_dashboard/README.md。 - 社区 – 标题中的 Discord 链接。
以上所有信息均直接取自存储库的 README;未添加任何外部假设。
相关
- 项目
- 项目
- 项目
- 项目