Skip to content

Latest commit

 

History

History
210 lines (152 loc) · 19.6 KB

README.zh-CN.md

File metadata and controls

210 lines (152 loc) · 19.6 KB
Orchestrator.inc logo

Orchestrator.inc

别再照看智能体,开始合并真正的成果。

运行一整支编程智能体队伍,同时让分支、评审和 CI 失败始终可控。

GitHub stars GitHub release GitHub downloads License: Apache-2.0 X Discord


获取 Orchestrator.inc  •  文档  •  版本  •  参与贡献  •  Discord

English · 简体中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português (Brasil)


Orchestrator.inc 看板,按实时状态分组显示 worker 会话

为什么选择 Orchestrator.inc

一个编程智能体可以完成一项任务。同时运行多个智能体,就意味着要拆分工作、避免分支冲突,并跟踪每项变更走完 CI、评审和合并。Orchestrator.inc 正是为此打造的本地桌面工作区:每项任务都有自己的智能体、分支和 worktree,你的代码始终留在你自己的机器上。

功能

编排器统领整支队伍

告诉项目的主智能体你想构建什么。它会规划工作,为每个部分在独立的 worktree 中启动一个 worker,只在需要你时才回来找你。

编排器将一个计费功能拆分给三个 worker,每个 worker 在各自的 worktree 中使用不同的编程智能体

一个看板,管理所有会话

会话会根据智能体、PR、CI 和评审状态自动归入各个泳道,需要你处理的内容始终排在最上面。

包含 Working、Needs you、In review 和 Ready to merge 泳道的看板

CI 失败,由对应的智能体修复

失败的检查、评审意见和合并冲突会交还给负责该分支的 worker,直到 PR 获得批准。评审智能体可以在人工评审之前先审阅每个 PR。

拉取请求时间线:失败的检查和评审意见被交还给 Claude Code,由它推送修复

使用你已经信任的智能体

为每项任务选择智能体和模型,然后在结构化 Chat 或智能体原生的终端界面中工作。每个 worker 还配有一个浏览器,用于预览和测试其应用。

支持的智能体

各智能体对 Worker、Chat 和评审者的支持情况不同;当前的支持矩阵请查看智能体设置指南。

Claude Code   Claude Code Codex   Codex Cursor   Cursor
opencode   opencode Aider   Aider GitHub Copilot   GitHub Copilot
Grok   Grok Kimi   Kimi Pi   Pi
Amp   Amp Auggie   Auggie Droid   Droid
Crush   Crush Cline   Cline Goose   Goose
Qwen   Qwen Continue   Continue Devin   Devin
Kiro   Kiro Kilo Code   Kilo Code Vibe   Vibe
Muse   Muse Agy   Agy Autohand Autohand
Kimchi   Kimchi Prime Agent   Prime Agent OMP   OMP
fx   fx Unreal Agent   Unreal Agent MiMo Code   MiMo Code
Gemini CLI   Gemini CLI DeepSeek   DeepSeek OpenCode 2   OpenCode 2
Codewhale   Codewhale Command Code   Command Code OpenHands   OpenHands

Orchestrator for Mobile

用手机操控在桌面端运行的智能体。安装适用于 iPhone 或 Android 的应用,在 Settings → Connect Mobile 中扫描二维码即可与桌面端配对。在家里的 Wi-Fi 和外出时都能使用。

  • 接收提醒:智能体有问题或需要批准时,会收到推送通知。
  • 回复:在聊天中回答、批准请求,或打开智能体的终端。
  • 开始工作:创建新的工作者,并选择其智能体和模型。
  • 评审:查看拉取请求和评审者结果。

移动应用中,一个智能体询问要使用哪家邮件服务商,以及从手机发送的回复

Cloud Agents

让工作者在托管的工作区中运行,而不是在你的机器上。选择 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 和提出功能请求。

报告 bug

请使用你自己的 GitHub 账号提交 bug 报告。用几句话说明你做了什么、出了什么问题即可;如果有版本、操作系统和复现步骤,也会很有帮助。

本地编程智能体可以借助 bug-triage skill 帮你收集证据;请把它的日志和笔记放在附件中,并在自行提交前检查草稿。请不要让机器人代你提交 issue。

如果需要帮助描述问题,可以加入 Discord 上的 bug-triaging 频道。更多信息请参阅贡献指南。

社区

加入 Discord 获取帮助并参与贡献者讨论,关注 @useOrchestrator 了解最新动态,或在 GitHub Issues 中发起讨论。

Star 历史

OrchestratorInc/agent-orchestrator 的 Star 历史图表

产品遥测

Orchestrator.inc 收集有限的使用情况和可靠性遥测数据,绝不收集你的代码、提示词、智能体对话或凭据。这些数据包括安装 ID 和你的 GitHub 用户名;如果你登录了 AO Cloud,还会包括你的 AO Cloud 用户 ID 和该账号的电子邮件地址,它们只会作为 PostHog 人员属性设置一次(绝不从 git config 读取)。你可以在 Settings > General > Privacy > Share usage analytics 中将其全部关闭,该设置同时适用于桌面端、守护进程和已配对的手机。详细了解我们收集哪些数据以及如何选择退出。

许可证

Orchestrator.inc 基于 Apache License 2.0 提供。