基于 Go 的工作区管理器,协调 Claude Code、Copilot、Codex 等多个 AI 编码代理,并将工作状态持久化到 git 支持的 hooks 中。
preset-io/agor
一个网页工作区,让团队与 AI 编程代理在实时空间画布上协作,每个代理运行在独立的 git 分支中。
- Star
- 1,460
- Fork
- 134
- 未关闭 Issue
- 235
- 最近提交
- 6小时前
这是什么?
Agor 是一个多人协作工作区,用于运行 Claude Code、Codex、Gemini CLI、OpenCode 等编程代理。工作内容被组织在实时的二维画布上,每个分支以卡片形式呈现,拥有独立的 git 工作目录、开发环境和对话历史。团队成员可以看到彼此的光标,实时跟进代理会话并在画布上评论。
Agor 本身不提供模型,而是直接调用你已在使用的代理 CLI 和 SDK,且同一会话中可以切换运行时。它可以通过 npm 安装在本机运行,也支持使用 LibSQL 或 Postgres 自托管。此外还提供带记忆、技能和 MCP 工具的持久化 AI 队友,支持定时任务,并可通过 Slack、GitHub 等渠道协作。
项目采用 Business Source License 1.1 许可,在变更日期之前属于源码可用,而非开源。
核心功能
- 01实时二维画布,用于组织分支和代理会话。
- 02每个 git 分支拥有独立的工作目录、开发环境和对话历史。
- 03每个会话可在 Claude Code、Codex、Gemini、OpenCode、Copilot 和 Cursor(测试版)之间切换。
- 04带可搜索知识库、技能和 MCP 工具的持久化 AI 队友。
- 05类 cron 的调度器,用于定时运行提示词和例行任务。
- 06按分支划分的权限控制,以及按提示词统计的 token 和费用。
适用场景
- 让小团队在共享画布上跟踪多个并行的编程代理任务。
- 在独立分支上运行代理工作,并通过一键开发服务器进行审阅。
- 配置站会、代码审计、摘要等定期执行的代理任务。
- 在自有基础设施上自托管代理工作区,使用自己的数据库。
快速上手
- 1
安装 Node.js 22.12 或更高版本及 Git,然后用 npm 全局安装 Agor
npm install -g agor-live - 2
创建配置和数据库,并安装你选择的智能体工具
agor init - 3
在后台启动 Agor 守护进程
agor daemon start - 4
打开网页界面并按照引导向导操作
agor open
使用前须知
- 采用 Business Source License 1.1 许可证,这不是 OSI 认可的开源许可证,并对部分商业用途有所限制。
- 需要 Node.js 22.12 或更高版本以及 PATH 中的 Git;远程仓库还需要有效的系统 CA 证书或 SSH 密钥。
- Cursor 支持目前处于测试版。
标签
常见问题
- agor 是什么?
- 一个网页工作区,让团队与 AI 编程代理在实时空间画布上协作,每个代理运行在独立的 git 分支中。 Agor 是一个多人协作工作区,用于运行 Claude Code、Codex、Gemini CLI、OpenCode 等编程代理。工作内容被组织在实时的二维画布上,每个分支以卡片形式呈现,拥有独立的 git 工作目录、开发环境和对话历史。团队成员可以看到彼此的光标,实时跟进代理会话并在画布上评论。
- agor 可以免费使用吗?用的什么许可证?
- agor 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- agor 还在维护吗?
- 活跃维护中。agor 最近一次提交是在 2026年10月20日。
- agor 适合用来做什么?
- 让小团队在共享画布上跟踪多个并行的编程代理任务。 在独立分支上运行代理工作,并通过一键开发服务器进行审阅。 配置站会、代码审计、摘要等定期执行的代理任务。 在自有基础设施上自托管代理工作区,使用自己的数据库。
- agor 怎么安装和运行?
- 安装 Node.js 22.12 或更高版本及 Git,然后用 npm 全局安装 Agor: npm install -g agor-live 创建配置和数据库,并安装你选择的智能体工具: agor init 在后台启动 Agor 守护进程: agor daemon start 打开网页界面并按照引导向导操作: agor open
- 在哪里获取 agor?
- 源代码和安装说明在 GitHub 上:https://github.com/preset-io/agor
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
多模型 AI 编程编排工具,由协调器把 Markdown 定义的任务分派给 5 个模型家族的 CLI,并在独立 git worktree 中执行。
统一管理 Claude Code、Codex 等多种编码智能体的桌面、移动端、网页与命令行工具,支持并行运行。
一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。
开源桌面应用,可在本地运行多智能体 AI 团队,自动完成多步骤电脑任务。
开源的 Python 与 TypeScript AI 智能体开发 SDK,支持工具调用、MCP、记忆与多模型切换。