Paperclip:将数十个 AI 代理的混乱局面转变为可控的企业化运作
听起来很熟悉?你在终端里打开了十几个标签页,Claude Code 和 Cursor 同时运行,还有一个自主脚本潜伏在后台某个角落。渐渐地,你搞不清楚哪个机器人在处理什么任务、相关的上下文在哪里、以及已经烧掉了多少 token。重启电脑——整个脆弱的体系就此崩塌。
Paperclip 的创作者们从另一个角度来解决这个问题。当独立的 AI 代理(如 OpenClaw 或 Claude)充当简单的执行者时,Paperclip 则扮演着一家公司的角色。这个项目提供了一套完整的管理系统:组织架构、任务追踪、严格的预算限制,以及可审计的决策日志。

为什么要改变自主代理的传统方法
通常,使用 AI 工具意味着在聊天中交换消息或运行 CLI 工具。单个代理可以保持一切可控,但当试图将它们组合成一个自主团队时,真正的挑战就出现了。
以下是您在实践中遇到的问题:
- 上下文丢失。代理在本地看到任务,但与整体项目目标失去联系。
- 成本失控。循环运行的机器人可能在一小时内耗尽一个月的 token 限额。
- 缺乏协调。两个代理开始编辑同一个文件或重复工作。
- 恢复困难。重启终端会清除会话历史记录。
Paperclip 改变了交互逻辑。您无需直接管理每个脚本,而是定义一个全局目标,创建角色结构,并将合适的引擎分配到这些位置。
编排的四大支柱
作者在架构中构建了四个核心领域,没有这些,集体机器人工作就会陷入混乱。

代理的任务追踪器
每个任务都被格式化为工单。代理接收清晰的描述、父目标的链接以及其他任务的关联。变更被保存为差异、截图或测试结果。在任务继续之前,需要人工审批结果。
组织架构与职责划分
在 Paperclip 中,您可以定义角色层级、分发密钥访问权限,并自上而下地委派任务。如果一个管理机器人将某个功能拆分为子任务,它会自动将这些子任务分配给下属代理。
培训与技能发展
该平台包含 Skill Studio,用于创建共享的团队能力。自动化测试运行、质量指标检查和代理工作审查也在这里进行。
执行层
服务器支持各种环境和模型。您可以同时连接 Claude Code、Codex、Cursor、常规 bash 脚本或 webhook。系统隔离执行、监控预算并收集追踪数据。
底层架构
Paperclip 基于 Node.js 构建,采用 React 图形界面。服务器作为独立控制面板运行,数据持久化存储在嵌入式 PostgreSQL 数据库中。
┌──────────────────────────────────────────────────────────────┐
│ PAPERCLIP SERVER │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │Identity & │ │ Work & │ │ Heartbeat │ │Governance │ │
│ │ Access │ │ Tasks │ │ Execution │ │& Approvals│ │
│ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │ Org Chart │ │Workspaces │ │ Plugins │ │ Budget │ │
│ │ & Agents │ │ & Runtime │ │ │ │ & Costs │ │
│ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │
└──────────────────────────────────────────────────────────────┘
▲ ▲ ▲ ▲
┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
│ Claude │ │ Codex │ │ CLI │ │ HTTP/web │
│ Code │ │ │ │ agents │ │ bots │
└───────────┘ └───────────┘ └───────────┘ └───────────┘
主要交互机制依赖定期轮询的心跳。代理无需常驻内存。服务器按计划或按事件唤醒机器人,传递当前任务上下文,并记录结果。
如果机器人超出消费限额,系统会停止其运行并取消待处理的队列。这可以防止产生意外的 API 账单。
如何快速部署项目
只需几个命令即可启动系统。如果想快速预览而无需永久安装,npx 工具非常适合:
npx --registry https://registry.npmjs.org paperclipai onboard --yes
如果您更喜欢克隆仓库并手动从源码构建:
git clone https://github.com/paperclipai/paperclip.git
cd paperclip
pnpm install
pnpm dev
该命令将在 3100 端口启动 API 服务器,并自动部署嵌入式 PostgreSQL。无需外部数据库配置。唯一的前提条件是 Node.js 20 或更高版本以及 pnpm 9.15+。
谁会发现这个工具很有用
Paperclip 对那些尝试使用神经网络自动化日常流程的开发者和创始人很有用。如果您只有一个用于编写代码的机器人,为您的技术栈增加复杂性并没有意义。但当机器人数量增加、任务超出编写函数范围时,Paperclip 会接管将整个系统整合在一起的日常繁琐工作。
该项目采用 MIT 许可协议发布,在 GitHub 上已获得超过 7.5 万颗星标,这表明人们对自主多代理系统有着高度关注。
相关项目