Paperclip - 多Agent编排管理平台详细介绍
Paperclip — 多 Agent 编排管理平台详细介绍
一、产品概述
Paperclip 是开源的多 Agent 组织化管理平台,官方 slogan 为 「open-source orchestrator for zero-human companies」。它管的是组织和治理,已经不是"写代码工具"了。
它可以独立部署成完整 Web 应用,包含前端管理界面、后端服务和数据库存储。部署之后,可以通过 UI 创建 Agent 团队、配置任务、管预算、看审计日志。
工程化理解:单个 Agent 像员工,Paperclip 像公司的管理体系——负责组织架构、任务分派、进度追踪、成本管控和合规审计。
产品形态速览
| 维度 | 说明 |
|---|---|
| 产品形态 | 可自部署的多 Agent 管理平台(Web 应用) |
| 所属层级 | 多 Agent 编排与治理层(工具链第 3 层,最顶层) |
| 核心角色 | 统一调度、管控多 Agent 与多项目 |
| 是否可独立运行 | 是,需部署后通过 UI/API 使用 |
| 是否具备编码能力 | 无,完全依赖底层执行 Agent |
| 底层兼容性 | 不绑定执行端,Claude Code、Hermes、SpecKit+Superpowers 等均可接入 |
| 通俗类比 | 公司管理体系——管团队、管预算、管进度、管审计 |
Paperclip 的角色定位
┌──────────────┐
│ Paperclip │ ← 管理层:调度、预算、权限、审计
│ (控制平面) │
└──────┬───────┘
│ 调度和管理
┌────────────────┼────────────────┐
↓ ↓ ↓
┌──────────┐ ┌──────────┐ ┌──────────────┐
│ Hermes │ │ SpecKit │ │ Claude Code │ ← 执行层
│ + CC │ │ + Super │ │ (直接开发) │
└──────────┘ └──────────┘ └──────────────┘
Paperclip 是管理者,不写代码;下层是执行干活单元,平台只做调度与治理。
二、部署与配置
2.1 环境要求
- Docker 和 Docker Compose
- 服务器资源(CPU、内存、磁盘)用于运行 Web 服务和数据库
- 网络访问(用于对接大模型 API 和执行节点)
2.2 部署步骤
# 第一步:拉取 Paperclip 平台代码
git clone https://github.com/paperclip-org/paperclip-platform
cd paperclip-platform
# 第二步:通过 Docker Compose 一键部署
docker-compose up -d
# 部署内容包括:
# - Paperclip Web 前端管理界面
# - 后端 API 服务
# - 数据库(存储 Agent 配置、任务、日志)
# 第三步:访问后台管理界面
# 浏览器打开:http://localhost:8080
2.3 平台初始化配置
部署后需要在后台 UI 中完成以下配置:
1. 创建组织架构(Agent 团队)
CEO Agent(架构统筹)
├── 需求校验 Agent → 绑定 SpecKit
├── 开发执行 Agent → 绑定 Hermes + Claude Code + Superpowers
├── 测试 Agent → 绑定测试框架
└── 审计复盘 Agent → 全链路审计留痕
2. 设置全局治理策略
# 预算管控
global_token_budget: 5000000 # 全局 Token 上限
per_project_budget: 1000000 # 单项目上限
per_agent_budget: 200000 # 单 Agent 上限
over_budget_action: suspend # 超预算自动暂停
# 权限隔离
agent_permissions:
architect: [read_all, create_tasks]
developer: [read_code, write_code, run_tests]
reviewer: [read_all, approve]
auditor: [read_logs, export_reports]
# 审计配置
audit_log: enabled
log_level: full # 记录所有操作
retention: 90_days # 日志保留 90 天
三、核心能力详解
3.1 组织架构化编排
支持搭建层级化的 Agent 团队,模拟真实企业的组织管理模式:
| 角色层级 | 职责 | 示例 |
|---|---|---|
| 决策层 Agent | 整体方案拆解、技术决策 | CEO Agent / 架构 Agent |
| 中层 Agent | 需求分析、规格管理 | 需求 Agent(绑定 SpecKit) |
| 执行层 Agent | 编码落地、测试执行 | 开发 Agent(绑定 Hermes + CC + Superpowers) |
| 监督层 Agent | 审计复盘、质量把关 | 审计 Agent |
与传统"一个 Agent 干所有事"的区别:
- 权责清晰,任务逐级拆解分派
- 角色隔离,不同 Agent 不同权限
- 并行执行,多个执行 Agent 可同时推进不同子任务
3.2 心跳式任务调度
所有 Agent 基于心跳协议运行,实现 7×24 小时无人值守运营:
| 触发模式 | 说明 | 适用场景 |
|---|---|---|
| 定时触发 | 按 Cron 表达式定时唤醒 Agent | 定期巡检、日报生成 |
| Webhook 触发 | 外部事件触发(如 Git Push、Issue 创建) | CI/CD 集成 |
| API 触发 | 通过 REST API 手动/程序化下发任务 | 灵活调度 |
| 心跳唤醒 | Agent 定时唤醒,检查是否有待处理任务 | 持续运营 |
执行流程:定时唤醒 → 检查任务队列 → 自主推进任务 → 同步进度 → 等待下次心跳。
3.3 全维度治理能力(平台核心价值)
| 治理维度 | 能力 | 解决的问题 |
|---|---|---|
| 预算管控 | 分级设置 Token 预算(团队/项目/Agent),超支自动停止 | 成本跑飞,月底收到天价账单 |
| 权限隔离 | 不同角色 Agent 配置不同的系统、文件权限 | Agent 误删文件、越权操作 |
| 审计回放 | 全链路任务执行留痕,支持日志回放、问题追溯 | 出了问题找不到责任环节 |
| 异常重试 | 任务失败自动重试、自动升级(escalation) | 半夜任务挂了没人知道 |
3.4 底层执行工具全兼容
Paperclip 不绑定任何执行端,可以按项目类型灵活搭配:
项目 A(内部工具) → Hermes + Claude Code 轻量流
项目 B(核心系统) → SpecKit + Superpowers + Claude Code 规范流
项目 C(数据处理) → 自定义 Agent + Python 执行器
↓
Paperclip 统一管控
一套平台管理所有类型的项目,上层统一治理,下层按需选择执行流。
四、实操 Demo
场景:「用户模块整体重构迭代」——跨角色完整需求调度
第一步:在 Paperclip 后台创建项目任务
项目名称:用户模块整体重构迭代
任务类型:跨角色协作
预算上限:1,000,000 Token
第二步:Paperclip 自动调度执行链路
┌────────────────────────────────────────────────────┐
│ 阶段 1:架构统筹 │
│ Paperclip 调度「架构 Agent」 │
│ → 分析现有用户模块结构 │
│ → 拆解整体重构方案为子任务 │
│ → 输出:接口重构、数据迁移、测试覆盖 三个子任务 │
├────────────────────────────────────────────────────┤
│ 阶段 2:需求校验 │
│ Paperclip 分发子任务给「需求 Agent」(绑定 SpecKit) │
│ → 为每个子任务生成 Spec 文档 │
│ → 自动校验 Spec 完整性 │
│ → Spec 确认后,自动流转到开发阶段 │
├────────────────────────────────────────────────────┤
│ 阶段 3:编码执行 │
│ Paperclip 分发开发任务给「执行 Agent」 │
│ (绑定 Hermes + Claude Code + Superpowers) │
│ → Superpowers 自动触发 TDD 流程 │
│ → Claude Code 严格按 Spec 编写代码 │
│ → 自测通过后自动提交 │
├────────────────────────────────────────────────────┤
│ 阶段 4:审计复盘 │
│ Paperclip 调度「审计 Agent」 │
│ → 全链路复盘:Spec → 代码 → 测试 → 提交 │
│ → 生成审计报告,记录所有操作日志 │
├────────────────────────────────────────────────────┤
│ 平台实时监控 │
│ → 每个 Agent 的 Token 消耗实时可见 │
│ → 任务进度可视化 │
│ → 操作日志全程留痕 │
│ → 任一 Agent 超预算自动暂停任务 │
└────────────────────────────────────────────────────┘
五、适用场景
✅ 最适合的场景
| 场景 | 原因 |
|---|---|
| 多团队多项目并行 | 人工盯不过来,需要统一调度和监控 |
| Agent 规模化落地 | 从几个 Agent 到几十个,需要组织化管理 |
| 平台级 Agent 运营 | 需要仪表盘、预算管控、审计追溯 |
| 多角色 Agent 协作 | 架构/开发/测试/审计 Agent 分权分责 |
| 7×24 无人值守 | 心跳调度 + 异常重试 + 自动升级 |
⚠️ 不适合的场景
| 场景 | 原因 |
|---|---|
| 单人单项目 | 平台维护成本 > 治理收益 |
| 小团队临时需求 | 搭平台的时间比写业务还长 |
| 2-3 个项目 | 人肉同步进度和统计成本即可 |
| 没有预算/审计需求 | 平台的核心价值得不到发挥 |
判断是否上 Paperclip:三个信号
满足两个以上再考虑:
| 信号 | 具体表现 |
|---|---|
| 项目数量 > 5 | 人工同步进度和统计成本已明显上升 |
| Agent 角色 > 3 | 需要分权限、分职责协作 |
| 有明确治理需求 | 预算管控、权限隔离、审计追溯是刚需 |
反例警示: 有团队两个人两个项目也要搭 Paperclip,结果每周花时间清日志、调权限、看任务状态,真正写业务的时间被挤掉。后来下掉平台,改成 Claude Code + Hermes + Superpowers,交付节奏反而快了。
六、与其他工具的关系
6.1 Paperclip vs 下层工具
| 工具 | 层级 | 与 Paperclip 的关系 |
|---|---|---|
| Claude Code | 执行层 | Paperclip 调度它写代码 |
| Hermes | 运行时层 | Paperclip 管 Hermes 的调度和预算 |
| SpecKit | 规范层 | Paperclip 管 SpecKit 的任务分发 |
| Superpowers | 纪律层 | Paperclip 管 Superpowers 的启用策略 |
Paperclip 是管理者,不写代码;下层所有工具都是被管理的执行单元。
6.2 Paperclip vs Hermes
| 维度 | Hermes | Paperclip |
|---|---|---|
| 层级 | 执行层的个人运行时 | 治理层的管控平台 |
| 管理对象 | 单个 Agent 的记忆和自动化 | 多个 Agent 和多个项目 |
| 记忆 | ✅ 三层记忆体系 | ❌ |
| 预算管控 | ❌ | ✅ |
| 权限隔离 | ❌ | ✅ |
| 审计回放 | ❌ | ✅ |
| 编码能力 | ❌(依赖 Claude Code) | ❌(依赖下层) |
Paperclip 不能替代 Hermes,Hermes 也不能替代 Paperclip。 常见做法是 Paperclip 在上层管控,下层接 Hermes 或 Claude Code 执行节点。
6.3 Paperclip vs LangGraph
| 维度 | LangGraph | Paperclip |
|---|---|---|
| 产品形态 | 代码级开发框架 | 产品化管理平台 |
| 面向用户 | 开发者 | 团队管理者 |
| 核心能力 | 图编排、状态机、工作流 | 组织、调度、预算、权限、审计 |
| 灵活度 | 高,可深度定制 | 相对有限,开箱即用 |
| 治理能力 | 需自己搭建(界面、权限、审计) | 开箱自带 |
| 部署方式 | 作为代码库集成 | 完整 Web 应用独立部署 |
二者不是替代关系,关注点不同:
- LangGraph 偏"怎么编排"——给开发者最大的灵活度
- Paperclip 偏"怎么治理"——给团队管理者开箱即用的控制台
很多团队两者一起用:底层用 LangGraph 保证灵活度,上层用 Paperclip 统一治理。
七、优势与局限总结
优势
| 优势 | 说明 |
|---|---|
| 组织化管理 | 层级化 Agent 团队,模拟真实企业分工 |
| 全维度治理 | 预算 + 权限 + 审计 + 重试,一台管理所有 |
| 不绑定执行端 | 下层工具按需选择,灵活搭配 |
| 可视化管控 | Web 仪表盘,进度和成本一目了然 |
| 7×24 运营 | 心跳调度 + 异常自动处理,无人值守 |
局限
| 局限 | 说明 |
|---|---|
| 无编码能力 | 本身不写代码,完全依赖底层执行 Agent |
| 部署运维重 | 需服务器、数据库,配置和维护成本不小 |
| 学习成本 | 组织架构、权限、预算策略需要设计 |
| 小团队降效 | 项目少、Agent 少时,平台是负担不是助力 |
一句话总结
Paperclip 是顶层治理控制平面,负责多 Agent 组织编排、任务调度、预算管控、权限和审计。本身无编码能力,必须接入下层执行链路。只有在项目和 Agent 数量起来后才有意义——治理收益必须大于平台成本。
更多推荐

所有评论(0)