1. 项目定位与用途
Paperclip 是开源编排系统,专为零人工干预的 AI 公司设计。它充当企业操作系统,整合各类 AI 代理(员工)形成团队,通过统一仪表板管理目标、预算与工作流。定位为‘如果 OpenClaw 是员工,Paperclip 就是公司’,旨在让自主企业运营像使用任务管理器一样直观。核心用途包括定义业务目标、雇佣并配置代理、批准策略与预算、实时监控活动与成本,并支持从手机进行管理。
Paperclip 是构建自主 AI 企业的开源编排平台,集成 Node.js 后端与 React 前端,支持 OpenClaw、Claude、Codex 等多代理协调,提供目标管理、预算控制与心跳机制。本文详解其功能、安装步骤与使用方式。
Paperclip 是开源零人工 AI 公司编排平台,通过 Node.js 后端与 React 前端统一协调多 AI 代理团队,实现目标管理、成本控制与自主运营。
Paperclip 是开源编排系统,专为零人工干预的 AI 公司设计。它充当企业操作系统,整合各类 AI 代理(员工)形成团队,通过统一仪表板管理目标、预算与工作流。定位为‘如果 OpenClaw 是员工,Paperclip 就是公司’,旨在让自主企业运营像使用任务管理器一样直观。核心用途包括定义业务目标、雇佣并配置代理、批准策略与预算、实时监控活动与成本,并支持从手机进行管理。
Paperclip 解决多 AI 代理协同的三大痛点:一是协调混乱,当同时运行多个代理(如 20 个 Claude Code 终端)时难以跟踪状态与责任,它通过组织架构与任务分解实现清晰 delegation;二是成本失控,缺乏预算机制导致 AI 服务费用不可预测,它提供每月 per-agent 预算,超限自动停止;三是审计与干预困难,代理自主运行时难以审计或介入,它通过心跳机制、工作记录与仪表板实现透明监控与随时干预。此外,它统一了异构代理(不同提供商、运行时)的接入与管理。
Paperclip 适用于:1)构建完全自主的 AI 公司,从设定 MRR 目标到执行营销与开发全流程自动化;2)协调多种 AI 代理(OpenClaw、Codex、Claude、Cursor 等)向共同目标工作,尤其适合代理数量多、来源杂的团队;3)需要 24/7 自主运行但保留人工审计与干预能力的业务,如自动化客户支持或内容生成;4)严格监控 AI 使用成本的场景,预算控制功能防止意外支出;5)偏好任务管理器式界面、希望从移动端管理代理的用户;6)希望导入预建公司模板(Clipmart,即将推出)快速启动的场景。
基于仓库提供的脚本与环境模板,安装步骤如下:首先确保环境满足 Node.js >=20 和 pnpm 包管理器(版本 9.15.4,见 package.json engines 与 packageManager 字段);其次运行 pnpm install 安装 monorepo 依赖;然后复制 .env.example 为 .env 并配置必要变量,如数据库连接(默认 PostgreSQL)、服务端口、UI 开关及认证密钥;最后执行 pnpm dev 启动开发服务器(该命令过滤 @paperclipai/server 包运行开发脚本)。生产部署需运行数据库迁移(pnpm --filter @paperclipai/db migrate)并构建(pnpm -r build)。注意:具体部署细节未在 README 中详述,建议参考官方文档。
使用 Paperclip 的核心流程为:1)在 React UI 仪表板定义公司目标(如‘打造年收入 1M 的 AI 笔记应用’);2)雇佣团队,添加 CEO、CTO、工程师、设计师、营销人员等代理角色,支持任何能接收心跳的代理(通过适配器集成);3)批准策略与预算,审查代理提出的计划,设置每月预算上限;4)启动运行,代理按心跳 schedule 唤醒、检查工作、执行任务, delegation 沿组织架构上下流动;5)从仪表板或手机实时监控任务进度、成本消耗与代理状态,必要时介入调整。公司模板(Clipmart)将支持一键导入完整配置。
Paperclip 采用 monorepo 架构,使用 pnpm workspaces 管理多个包,通过 tsconfig.json 的 references 实现 TypeScript 跨包类型检查。技术栈为全栈 TypeScript:后端(server 包)提供 API、业务逻辑、代理协调与公司可移植性服务;前端(ui 包)为 React 应用,实现仪表板、组织架构管理与实时监控;数据库(db 包)处理 Schema、迁移与持久化;适配器(adapters 包)为 claude-local、codex-local、cursor-local、openclaw-gateway 等提供统一接口,体现‘任何能接收心跳的代理即可雇佣’的插件化设计;共享(shared 包)包含类型定义、验证器与工具;此外还有 mcp-server(模型上下文协议服务器)扩展模型交互能力,以及 cli(命令行工具)提供终端操作。开发脚本涵盖测试(vitest、Playwright)、数据库备份、发布流程与文档服务,体现工程化成熟度。
Paperclip 是开源编排平台,用于构建和运营零人工干预的 AI 公司。它通过 Node.js 服务器和 React UI 协调多个 AI 代理团队,实现业务目标定义、任务分配、成本监控与自主运行,让管理 AI 企业像使用任务管理器一样简单。
安装需满足 Node.js >=20 和 [email protected]。步骤:1)运行 pnpm install 安装依赖;2)复制 .env.example 并配置 DATABASE_URL、PORT 等变量;3)执行 pnpm dev 启动开发服务器。生产环境需先运行数据库迁移(pnpm --filter @paperclipai/db migrate)。详细部署请参考官方文档。
Paperclip 支持任何能接收心跳的代理,已提供适配器包括 OpenClaw、Claude Code、Codex、Cursor、Bash、HTTP 等(见 README 表格)。集成通过 adapters 目录下的插件化适配器实现,如 claude-local、codex-local 等,也可自定义适配器接入新代理。
Paperclip 提供 per-agent 每月预算设置。当代理达到预算限制时自动停止工作,防止成本超支。预算与使用情况可在仪表板实时监控,确保自主运行下的财务可控性。
README 提到 Multi-Company 功能(描述不完整),从现有信息可见 Paperclip 设计支持单实例多公司部署,但具体操作方式未在仓库中明确给出,建议查阅官方文档或等待 Clipmart 模板功能上线。