运行一整支编程智能体队伍,同时让分支、评审和 CI 失败始终可控。
获取 Orchestrator.inc • 文档 • 版本 • 参与贡献 • Discord
English · 简体中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português (Brasil)
一个编程智能体可以完成一项任务。同时运行多个智能体,就意味着要拆分工作、避免分支冲突,并跟踪每项变更走完 CI、评审和合并。Orchestrator.inc 正是为此打造的本地桌面工作区:每项任务都有自己的智能体、分支和 worktree,你的代码始终留在你自己的机器上。
告诉项目的主智能体你想构建什么。它会规划工作,为每个部分在独立的 worktree 中启动一个 worker,只在需要你时才回来找你。
会话会根据智能体、PR、CI 和评审状态自动归入各个泳道,需要你处理的内容始终排在最上面。
失败的检查、评审意见和合并冲突会交还给负责该分支的 worker,直到 PR 获得批准。评审智能体可以在人工评审之前先审阅每个 PR。
为每项任务选择智能体和模型,然后在结构化 Chat 或智能体原生的终端界面中工作。每个 worker 还配有一个浏览器,用于预览和测试其应用。
各智能体对 Worker、Chat 和评审者的支持情况不同;当前的支持矩阵请查看智能体设置指南。
用手机操控在桌面端运行的智能体。安装适用于 iPhone 或 Android 的应用,在 Settings → Connect Mobile 中扫描二维码即可与桌面端配对。在家里的 Wi-Fi 和外出时都能使用。
- 接收提醒:智能体有问题或需要批准时,会收到推送通知。
- 回复:在聊天中回答、批准请求,或打开智能体的终端。
- 开始工作:创建新的工作者,并选择其智能体和模型。
- 评审:查看拉取请求和评审者结果。
让工作者在托管的工作区中运行,而不是在你的机器上。选择 Clone to the cloud 并挑选一个 GitHub 仓库即可开始。
- 持续运行:合上笔记本,任务也会继续。
- 随时跟进:在桌面应用中打开聊天、文件和终端。
- 本机不留任何东西:代码、工作树和智能体全部在云端。
设置方法请参阅 Cloud 指南。
从 orchestrator.inc/download 或 GitHub Releases 下载。应用会自动更新。
| 平台 | 下载 |
|---|---|
| macOS(Apple 芯片) | agent-orchestrator-darwin-arm64.dmg |
| macOS(Intel) | agent-orchestrator-darwin-x64.dmg |
| Windows | agent-orchestrator-win32-x64.exe |
| Linux(AppImage) | agent-orchestrator-linux-x64.AppImage |
| Linux(Debian/Ubuntu) | agent-orchestrator-linux-x64.deb |
| Linux(Fedora/RHEL) | agent-orchestrator-linux-x64.rpm |
打开 Orchestrator.inc,并选择你希望它管理的仓库。桌面应用会为你运行守护进程,因此无需使用 CLI。有关智能体 CLI 的设置和故障排除,请参阅安装指南。
| 文档 | 需要以下内容时从这里开始 |
|---|---|
| 产品文档 | 安装、智能体设置和日常产品使用。 |
| docs/documentation-map.md | 哪些文档面向人阅读,哪些是机器可读的契约,以及内容不一致时以哪个为准。 |
| docs/architecture.md | 后端心智模型、生命周期、持久化、CDC、状态推导和守护进程边界。 |
| docs/backend-code-structure.md | 包职责以及各项后端关注点应归属的位置。 |
| docs/cli/README.md | CLI 行为和守护进程路由映射。 |
| docs/development.md | 本地开发的先决条件、构建步骤、测试运行方法和故障排除。 |
| docs/STATUS.md | main 当前已提供的功能和尚在开发中的内容。 |
请先阅读开发指南,了解先决条件、本地设置和测试命令。提交拉取请求前请阅读 CONTRIBUTING.md,并通过 GitHub Issues 报告 bug 和提出功能请求。
请使用你自己的 GitHub 账号提交 bug 报告。用几句话说明你做了什么、出了什么问题即可;如果有版本、操作系统和复现步骤,也会很有帮助。
本地编程智能体可以借助 bug-triage skill 帮你收集证据;请把它的日志和笔记放在附件中,并在自行提交前检查草稿。请不要让机器人代你提交 issue。
如果需要帮助描述问题,可以加入 Discord 上的 bug-triaging 频道。更多信息请参阅贡献指南。
加入 Discord 获取帮助并参与贡献者讨论,关注 @useOrchestrator 了解最新动态,或在 GitHub Issues 中发起讨论。
Orchestrator.inc 收集有限的使用情况和可靠性遥测数据,绝不收集你的代码、提示词、智能体对话或凭据。这些数据包括安装 ID 和你的 GitHub 用户名;如果你登录了 AO Cloud,还会包括你的 AO Cloud 用户 ID 和该账号的电子邮件地址,它们只会作为 PostHog 人员属性设置一次(绝不从 git config 读取)。你可以在 Settings > General > Privacy > Share usage analytics 中将其全部关闭,该设置同时适用于桌面端、守护进程和已配对的手机。详细了解我们收集哪些数据以及如何选择退出。
Orchestrator.inc 基于 Apache License 2.0 提供。





