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,以及按提示词的详细令牌/成本核算。
相关
- 项目
- 项目
- 项目
- 项目
- 项目