社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

GitHub 9万 Star,一款爆火的多 Agent 管理神器

AI开源无界 • 3 周前 • 93 次点击  

 

今天给大家介绍一个 GitHub 上 9 万 Star 的开源项目 —— Paperclip。它把多个 AI Agent 按一家公司来管:组织架构、任务看板、预算、审批都有,你负责拍板。

先说说它是什么

Paperclip 跑在你自己机器上,一个 Node.js 服务加一个 React 写的网页,MIT 协议。今年 3 月开源的,现在 Star 过 9 万了。

它自己不带 Agent,管的是外面接进来的这些:Claude Code、Codex、Cursor、OpenClaw 都行,甚至一个 bash 脚本、一个 HTTP 机器人也行。官方有个说法:OpenClaw 是员工,Paperclip 是公司。接进来以后,派活、盯进度、查账这些事都在面板上做,不用自己开一堆终端窗口硬记。

官方的五分钟路径

文档里的说法是,装完以后三步,五分钟左右,就能看到第一个 Agent 把活干完。下面按这三步说。

上图是仪表盘,Agent 在干什么、这个月花了多少、预算用了多少、几条审批待批,都在这一屏。这张图里这家公司当月花了 2327 美元,预算是 7500,用了 31%,页面上还挂着 2 个预算告警。

第一步,建一家公司

一两分钟的事。在面板上建一个公司,起个名字就行,目标可以建完再补。

Paperclip 里一家公司就是一整套东西,目标、Agent 班子、任务看板、预算都包在里面。一套部署可以养很多家公司,互相数据隔离,你想同时折腾几个方向都行。

第二步,雇一个 CEO

CEO 是你招的第一个 Agent,这一步最花心思,三四分钟的样子。

招它的时候要选模型供应商,官方文档给的两个选择是 Anthropic 的 key 配 claude_local 适配器,或者 OpenAI 的 key 配 codex_local。用 claude_local 的话,同一台机器上得先装好 Claude Code,这个要提前准备。

对了,文档里专门提醒了一件事:Agent 干活是要花 API 钱的。官方给的参考数是,随便玩玩大概 5 到 20 美元,一家正经运转的公司一个月 20 到 100 美元。开心跳之前记得先把每个 Agent 和整个公司的预算设好,花到 100% 的时候 Paperclip 会自动把 Agent 停掉。

第三步,看它干活

CEO 就位以后是 idle 状态,心跳挂着。到点了,或者你手动点一下 Run Heartbeat,它就会跑一轮。

跑起来的 CEO 会读公司的目标,然后写一份战略交上来。这份战略要等你批,它不会自己就开干。战略出现在审批队列里,你点 Approve 之后,它才开始拆任务,一个个落到看板上。

上图就是审批队列,能看到排队等着批的不光有 CEO 战略,还有招聘新 Agent 的申请,甚至还有一份供应商合同,写着建议批准一笔 12000 美元的年度承诺来省 35% 的基础设施费用。这些是演示数据,但流程就是这样:花钱、招人、定方向,都得人批。

到这一步,五分钟路径结束。公司有目标,CEO 上岗了,战略批过了,看板里有一批 todo,CEO 第一次心跳记录也能查。按官方说法,这就算一家能自己运转的公司了。后面想继续招人、调目标,或者自己上手派活,都随你。

功能这块

平时常用的几个功能:

任务看板

CEO 拆完战略以后,新建的任务就落在收件箱里。任务带编号,ACM-1、ACM-9 这样排下去,父子关系、阻塞、评论这些都有。任务认领是原子操作,两个 Agent 不会抢到同一件事做重复功。机器重启也不丢上下文,下次运行还能接着上次的地方干。

心跳

Agent 平时不运行,到你定的时间才跑一轮。除了定时,派任务、被 @ 到这类事件也会触发它运行。面板上每个 Agent 都有个心跳开关,想让它停就把开关拨掉,也可以手动点一次 Run Heartbeat 让它马上跑一回。

不跑的时候不烧钱。

运行实录

每个 Agent 有个 Runs 页面,每一次心跳干了什么都有完整记录:什么时候跑的,成功还是失败,在哪个工作目录,用的哪个适配器,完整日志都能展开看。上面这张图里那次运行,日志里能看到它分析了仓库,改了 src/app.ts,然后跑测试,42 个全过。

Agent 干了什么不该干的,从这里是能查出来的,所有操作也都进审计日志。

预算和成本

花费按公司、Agent、项目、目标、模型分开记账。每个 Agent 有自己的月度预算,花到上限自动停,队列里没干的活一起取消。仪表盘上那条预算告警横幅就是干这个的,几个 Agent 被暂停、几笔预算等审批,直接标出来。

快速上手

一行命令:

npx --registry https://registry.npmjs.org paperclipai onboard --yes

要求 Node.js 24 以上。装完浏览器开 localhost:3100 就是面板,数据库是内嵌的 PostgreSQL,不用自己准备。

不想正式安装的话,可以跑个 test-drive,填一个模型 API key,起一个自带 CEO 的临时实例随便逛:

ANTHROPIC_API_KEY=你的key npx paperclipai test-drive

习惯源码的话,git clone 下来,pnpm install,pnpm dev,也行。

几个要注意的地方

Token的事再说一遍,因为它真是大头。心跳别设太勤,给 Agent 的指令别写太虚,不然 token 烧起来很快。先设预算再开心跳,别反过来。

它只有自托管,没有官方云服务,你得有一台一直开着的机器,或者直接上服务器。

最后聊聊

翻完文档和 README,我最直接的感受是省事。岗位、任务、审批、预算、审计,这些管 Agent 要用的东西它都有现成概念,不用自己造。

它能不能撑起真正复杂的业务,现在说不好。手里同时跑着好几个 Agent 的话,可以试着玩玩。这个项目开源也快半年了,有已经正式使用的朋友,可以在评论区聊聊经验。

开源地址

https://github.com/paperclipai/paperclip

 

欢迎关注AI开源无界, 聚焦AI开源、编程技术与互联网趋势,一起进化。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/201657