preset-io/agor

Agor - team command center for all things agentic

解决的问题

Agor 为团队环境中的代码代理(如 Claude Code、Codex 和 Gemini)提供一个集中式、自托管的命令中心。它消除了在隔离终端中运行代理的繁琐操作,提供了一个基于 Web 的工作区,将代理的工作锚定在 Git 分支上,确保每个代理会话都有独立的开发环境和对话历史记录。

如何工作

Agor 作为一个编排层,驱动现有的代理 CLI 和 SDK,而不是提供自己的模型。它使用进程隔离的执行器在特定的 Git 分支上运行代理,这些分支作为主要的工作单元。系统围绕一个 2D 画布(Boards)组织,分支以卡片形式呈现。它还公开了一个 MCP(Model Context Protocol)端点,允许代理自我审视并控制 Agor 系统本身。

适用人群

专为使用多种不同代码代理的软件工程团队设计,希望在一个协作、受控且隔离的环境中管理其 AI 辅助开发工作流。

主要亮点

  • 以分支为中心的工作流:每项工作都是一个具有独立工作目录、开发服务器和历史记录的 Git 分支。
  • 多运行时支持:支持 Claude Code、Codex、Gemini、OpenCode、Copilot 和 Cursor 之间的互换使用。
  • 原生 MCP 支持:代理可通过 Agor MCP 服务器自行分叉、启动和报告工作。
  • 长期存在的 AI 同事:具备独立可搜索记忆(知识库)和日程安排的持久化 AI 同事。
  • 多人协作:支持实时共享会话,包含实时光标、评论和共享终端。
  • 治理能力:支持分支范围的 RBAC、ACL,以及按提示词的详细令牌/成本核算。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目