Paperclip 深度解析:59K Star 的「AI 企业操作系统」,让 AI 自己开公司
2026 年最疯狂的开源项目之一:上线两个月,GitHub 59K Stars,MIT 协议。它的核心想法一句话就能说清——不是让 AI 做一件事,而是让 AI 自己组建、运营一整家公司。
这个项目叫 Paperclip。
一、背景:从 AI 员工到 AI 公司
2023 年是 AI 助手元年(ChatGPT / Copilot),2024 年是 AI 员工元年(Claude Code / Cursor),2025 年开始出现 AI 团队协作——但当你同时管 20 个 Agent 的时候,新的问题来了:
- 上下文丢失:电脑重启,20 个标签页全废
- 成本失控:Agent 死循环烧掉几百美元
- 任务断裂:A 的产出要手动喂给 B,协作靠人肉
- 无审计追踪:Agent 做了什么、花了多少,黑箱
Paperclip 填补的正是 AI 团队到 AI 公司之间的管理层缺失。它的核心隐喻:公司 = AI 编排单元,用管理人类公司的方式管理 AI Agent。
二、项目概览
| 项目 | 详情 |
|---|---|
| GitHub | paperclipai/paperclip |
| Stars | 59,000+ |
| Forks | 10,000+ |
| 协议 | MIT |
| 官方 | paperclip.ing |
三、核心架构:12 大子系统
Paperclip 官方有一句话说得很好:"This is a full control plane, not a wrapper." 它不是一个包装层,是一套完整的企业级控制平面。
┌────────────────────────────────────────────┐
│ Paperclip Server (控制平面) │
├─────────┬──────────┬──────────┬─────────────┤
│Identity │Org Chart │ Tasks │ Heartbeats │
│(身份) │(组织架构)│(工单) │(心跳调度) │
├─────────┼──────────┼──────────┼─────────────┤
│Workspaces│Governance│ Budget │ Routines │
│(工作空间)│(治理) │(预算) │(定时任务) │
├─────────┼──────────┼──────────┼─────────────┤
│Plugins │ Secrets │Activity │Portability │
│(插件) │(密钥) │(审计) │(导入导出) │
└─────────┴──────────┴──────────┴─────────────┘
↕ Heartbeat 协议 ↕
Claude Code / Codex / Cursor / HTTP Bot
3.1 Identity——身份认证体系
基于 JWT + API Key 的认证体系,每个 Agent 都有独立的身份标识。人类管理员和 AI Agent 共存于同一套权限体系。
3.2 Org Chart——组织架构
这是 Paperclip 最核心的抽象。它用公司组织架构图的方式定义 AI 团队:
# 组织架构示例
company:
ceo: claude-sonnet-4 # 战略决策
cto: claude-code # 技术负责人
engineers:
- cursor-prod # 生产工程师
- cursor-frontend # 前端工程师
designer: claude-art # 设计 Agent
marketing: openai-gpt4 # 市场 Agent
每个节点有明确的汇报线和权限边界,A 产出要传给 B 时,系统自动走任务委派流程,而不是靠人肉复制粘贴。
3.3 Tasks——任务工单制
不再是聊天窗口式的任务分发,而是用工单系统管理所有任务:
- 原子签出(一次只做一件事)
- 任务依赖链(A 完成后 B 才能开始)
- 目标祖先链(每个任务携带完整上下文)
🎯 公司使命:打造 #1 AI 笔记应用
↓
📊 战略目标:3 个月达到 $100K MRR
↓
🛠️ 项目目标:完成 V2.0 核心功能
↓
📋 当前任务:实现实时协作编辑
Agent 始终看到从使命到当前任务的完整上下文,不只是被告知"做什么",也知道"为什么做"。
3.4 Heartbeats——心跳调度引擎
这是 Paperclip 最独特的设计:Heartbeat 协议。Agent 不再是"一次调用即结束",而是按时"上班":
⏰ 定时唤醒 / 事件触发 / @提及
↓
💰 检查预算是否充足
↓
📂 解析工作空间 + 注入密钥 + 加载技能
↓
🤖 调用 Agent 适配器执行任务
↓
📊 记录结构化日志 + 成本事件
↓
✅ 更新任务状态 → 等待下次心跳
定时任务(Cron)、事件驱动、Webhook 触发,全部支持。
3.5 Budget——预算硬停机制
这个功能对所有人都有吸引力:Agent 不会花光你的钱。
budget:
company_wide: $100 # 公司月度上限
agents:
claude-code: $50
cursor-prod: $30
models:
claude-sonnet-4: $0.008/1K tokens
三层控制:
- 警告阈值 → 通知人类
- 硬性上限 → 自动暂停 Agent + 取消排队任务
- 实时面板 → 按时间/Agent/模型/任务下钻分析
3.6 Governance——治理与审批
人类站在董事会层面,而不是执行层:
- 审批流:招聘新 Agent、战略变更、超预算支出需人类批准
- 暂停/终止:随时暂停或终止任何 Agent
- 配置回滚:所有变更有版本历史,可回退
- 不可变审计:每一个决策、每一次工具调用都被记录
3.7 Workspaces——隔离工作空间
基于 Git Worktree 的隔离机制,每个 Agent 在独立工作空间内工作,不相互干扰。避免了多个 Agent 操作同一个代码库时的冲突问题。
3.8 Secrets——密钥管理
加密存储,分作用域注入。Agent 只能访问它被授权的密钥,而不是整份 secrets 清单。
3.9 Activity——不可变审计日志
每一个决策、每一次工具调用、每一笔 Token 消耗,全部记录。审计日志不可篡改,可以随时回溯"这个决策是谁做的、花了多少"。
3.10 Plugins——插件系统
进程外 Worker + 能力门控 + UI 扩展。Paperclip 不绑定特定 Agent,任何能接收 Heartbeat 的 Agent 都可以接入。
四、快速上手
# 一行命令启动
npx paperclipai onboard --yes
# 或手动安装
git clone https://github.com/paperclipai/paperclip.git
cd paperclip && pnpm install && pnpm dev
# 访问 http://localhost:3100
# 内嵌 PostgreSQL,无需单独配置
启动后你会得到:一个完整的 Dashboard,包含 Org Chart、Task Board、Budget Panel、Activity Log。
五、Paperclip 不是什么?
搞清楚边界很重要:
| 它不是 | 为什么 |
|---|---|
| 聊天机器人 | Agent 有岗位和任务,不是聊天窗口 |
| Agent 框架 | 它不教你造 Agent,它教你管 Agent |
| 工作流编排器 | 没有拖拽画布。它建模的是公司,不是流水线 |
| 单 Agent 工具 | 1 个 Agent 不需要它。20 个 Agent 必须有它 |
六、Clipmart:公司模板市场(路线图)
路线图上最疯狂的功能:Clipmart——一个 AI 公司模板市场。
- 预构建模板:完整组织架构 + Agent 配置 + 技能包
- 一键导入,几秒启动一家 AI SaaS 公司或 AI 营销公司
- 社区共享、fork、迭代——开源公司模板的 GitHub
想象你在 Clipmart 上找到"AI 独立开发者"模板,一键导入、配好 API Key、点击运行——一个有 CEO、CTO、三个工程师、一个设计师的 AI 公司就开始为你工作了。
七、技术栈
| 组件 | 技术 |
|---|---|
| 后端 | Node.js + TypeScript |
| 前端 | React + TypeScript |
| 数据库 | PostgreSQL(内嵌,零配置) |
| Agent 协议 | Heartbeat(定时 + 事件驱动) |
| 插件系统 | 进程外 Worker + 能力门控 |
| 部署 | 本地 / Tailscale / Vercel / 任意云 |
| 协议 | MIT |
八、总结
Paperclip 的本质贡献是:为 AI 劳动力创造了一套管理操作系统。
它的 Slogan 说得很清楚:
The human control plane for AI labor.
(AI 劳动力的人类控制平面。)
不是让 AI 取代人类,而是让人类站在更高的抽象层。你不是程序员,你是 CEO。你不写代码,你定方向。你不盯进度,你看 Dashboard。
参考链接
- GitHub: paperclipai/paperclip
- 官网: paperclip.ing
- 文档: docs.paperclip.ing
- Discord: discord.paperclip.ing