rerun-build/rerun
AI 工程可自托管的 AI 同事平台,为每个同事配置工具、记忆、定时任务和审批环节。
项目介绍
Rerun 是一个开源、可自托管的 AI「同事」平台。你用自然语言说明要完成的工作,由中心的 Foreman 访谈、规划并组建团队。每个同事有自己的岗位、记忆和技能,还配有一台带浏览器和屏幕的虚拟电脑,人可以随时观看或接管。
同事能接入你的工具,包括 Gmail、Slack、Notion、GitHub、Stripe 等目录中的服务,也支持任意 MCP Server 和 Composio 上的应用;模型使用你配置的 Anthropic、OpenAI、Gemini 或 OpenRouter,可填 API Key,也可复用已有的 Claude/ChatGPT 订阅。涉及发送、付款、删除的操作会先停下来征求你的同意;定时任务和 webhook 触发让工作在无人值守时运行。多人协作时,一个同事找到线索,下一个写信,第三个归档结果。
代码是 pnpm monorepo:apps/ui 是 Next.js 应用,apps/engine 按工作区运行,Supabase 承担 Postgres、认证、存储和实时通信,Docker 负责运行环境。适合希望把 Agent 工作流放在自己基础设施上的团队。
快速使用
手动自托管需要 Docker、Node.js 22 和一个 Supabase 项目(免费版即可)。克隆仓库后填写环境变量,再初始化数据库并启动容器:
git clone https://github.com/rerun-build/rerun.git && cd rerun
cp .env.example .env # 填 Supabase URL 和密钥,以及 OpenRouter key
node scripts/self-host-check.mjs
npx supabase link --project-ref <your-project-ref> && npx supabase db push --include-seed
docker compose up -d --build
容器构建完成后访问 http://localhost:3000,从 Foreman 开始。README 也提供让 AI 协助安装的方式:把提示词粘贴进 Claude Code、Codex 或 Cursor,或打开 Claude/ChatGPT 链接,由助手按 INSTALL.md 中的安装指南操作。自托管指南 还介绍了在本机运行 Supabase、挂载同事所用服务器、配置 HTTPS 和升级的步骤。
使用约束
- 手动安装依赖 Docker、Node.js 22 和 Supabase 项目,同时需要模型服务商的 Key 或订阅。
- 自托管是「有文档但不提供支持」:缺少日志或复现步骤的 issue 会被关闭,并附上指南链接。
- 开源版不包含模板库、开箱即用的工作区电脑、内置模型额度、LinkedIn 和 WhatsApp 等付费集成以及官方支持;模型和同事所用的机器需要自己提供。
- 许可证为 AGPL-3.0:如果为他人托管,修改也必须以同一许可证发布。名称和 Logo 另有商标政策约束。
HotRepo 点评
仓库在 2026-11-02 的新项目榜上记录到 159 Star、13 Fork,在约两小时的窗口内净增 51 Star 和 6 Fork。这是目前唯一一条 HotRepo 快照,也没有 GitHub 全语言日榜名次记录,因此只能说明早期关注度上升较快,不能据此判断趋势。对一个新项目来说,README 的信息相当完整:架构图、手动安装路径、开源版与云版的逐项对比,以及对自托管不提供支持的明确说明。对采用者而言,关键要看多 Agent 编排在厂商云之外能稳定运行到什么程度,因为付费功能主要集中在云版。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。