Repolode
preset-io

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. 1

    安装 Node.js 22.12 或更高版本及 Git,然后用 npm 全局安装 Agor

    npm install -g agor-live
  2. 2

    创建配置和数据库,并安装你选择的智能体工具

    agor init
  3. 3

    在后台启动 Agor 守护进程

    agor daemon start
  4. 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 数据每日更新。

相关项目