Paperclip 与 OpenClaw 互相成就:智能体「运行时 + 编排」生态成型记
Paperclip 与 OpenClaw 互相成就智能体「运行时 编排」生态成型记【免费下载链接】paperclipThe open-source app everyone uses to manage agents at work项目地址: https://gitcode.com/GitHub_Trending/papercl/paperclip2026 年开源智能体圈子里最值得玩味的一句话不是某个模型又刷新了 benchmark而是 Paperclip 官方 README 里那句自嘲式的定位「If OpenClaw is an employee, Paperclip is the company.」把智能体运行时和智能体编排平台摆进同一个句子几乎就是对当下开源生态分工图谱的一次官方盖章。这背后是一条被社区反复验证过的实践路径OpenClaw 负责一个人能干活的运行时Paperclip 负责一群人智能体能协作的公司。社区里最近密集出现的「paperclip 实战」系列文章几乎都指向同一个结论——Node.js React 同构的 Paperclip 做编排层OpenClaw 做执行层两者拼起来才构成一个完整、可审计、可落地的多智能体组织。本文基于 Paperclip 仓库源码与社区一手情报拆解这条生态链的成型逻辑。开源智能体生态的分工图谱先给生态画一张粗糙的分工地图。过去两年涌现的开源智能体项目大致可以按离代码多近排成三档运行时RuntimeOpenClaw、Claude Code、Codex、Gemini CLI、Cursor、OpenCode、Pi 等解决一个智能体如何在一个环境里持续干活的问题。它们自带模型接入、工具调用、会话管理是名副其实的员工。编排层Orchestration / Control PlanePaperclip 这类项目解决的是一组异构智能体如何组成公司的问题——目标对齐、任务分发、审批、预算、审计。通道层Gateway / MCPOpenClaw Gateway、Hermes Gateway、MCP 服务器等解决运行时与编排层之间用什么协议说话的问题。社区对 Paperclip 的早期认知往往停在AI 任务管理工具但仓库源码里的产品定义要硬核得多。doc/PRODUCT.md 开篇第一句就是Paperclip is the control plane for autonomous AI companies.——一个公司是一等对象员工全是智能体所有工作必须能向上追溯到一个公司级目标。这是一套公司的操作系统而不只是任务的看板。这层分工图谱在社区情报里也有清晰的映照2026 年 3 月的「Paperclip 拆解组织驱动的 AI 智能体编排平台」和 10 月密集出现的「paperclip 与 OpenClaw 实战指南」系列都把 Paperclip 描述为将一堆各自为战的智能体组建成 24 小时自动运转的团队的中枢。运行时负责单兵作战能力编排层负责组织协同能力——这个分工正在成为社区共识而不是某一家项目的自我标榜。Paperclip 在生态链中的位置与竞合控制面与执行面的严格分离Paperclip 最关键的架构决策是把自己死死按在控制面control plane的位置上拒绝滑向执行面。doc/GOAL.md 里写得非常直白The control plane doesnt run agents. It orchestrates them. Agents run wherever they run and phone home.控制面不运行智能体它编排智能体。智能体在任何地方运行然后向控制面报到。这个原则落到代码上是两个事实第一adapter 是唯一的运行时边界。docs/adapters/overview.md 定义了 adapter 的最小契约当一次 heartbeat 触发时Paperclip 查 agent 的adapterType与adapterConfig调用 adapter 的execute()由 adapter 负责拉起或调用对应的运行时捕获 stdout、解析用量与成本返回结构化结果。也就是说Paperclip 只负责叫醒谁、给什么上下文、花多少钱、结果是否合规至于智能体在本地 CLI、远程 gateway 还是 HTTP webhook 里干活一概不关心。第二内置 adapter 类型枚举本身就是生态图谱。看 server/src/adapters/builtin-adapter-types.ts 的BUILTIN_ADAPTER_TYPES一条横跨本地 CLIclaude_local、codex_local、gemini_local、kimi_local、opencode_local、pi_local、cursor、远程 gatewayopenclaw_gateway、hermes_gateway、裸进程与 webhookprocess、http的适配链已经成型。README 里那张 logo 墙更是直接点题OpenClaw、Claude Code、Codex、Cursor、Gemini CLI、OpenCode、Pi、Hermes、Grok Build、Kimi CodeIf it can receive a heartbeat, its hired.OpenClaw 在生态里的三重身份OpenClaw 与 Paperclip 的关系比竞品或被集成方都要复杂。仓库里可以找到它作为运行时、网关客户端、生态协作方的三重身份第一重HTTP/webhook 风格的外部运行时。doc/PRODUCT.md 在列举 heartbeat 执行方式时专门把fire and forget a request单列一类Paperclip 向外部运行的智能体发 webhook/API 调用OpenClaw-style hooks work this way。README 的系统架构图里底部四个接入端点分别是 Claude Code、Codex、CLI agents 和 HTTP/webhook bots such as OpenClaw。第二重原生 gateway 客户端。这是两者协作最深的一层。paperclipai/adapter-openclaw-gateway是唯一专门为 OpenClaw 定制的内置 adapter只走 WebSocket gateway 传输ws:///wss://。packages/adapters/openclaw-gateway/README.md 记录了完整的连接流接收connect.challenge→ 发送req connect协议/客户端/认证/设备负载→req agent→agent.wait等待完成 → 把event agent帧流式写入 Paperclip 的日志与 transcript。会话路由支持issue|fixed|run三种策略默认按 issue 维度隔离会话每个 run 会带上 Paperclip 的runId作为幂等键——这套设计保证同一个 issue 的多次 heartbeat 落在同一个 OpenClaw 会话里且不会重复执行。更值得注意的是设备认证device auth的默认策略adapter 默认发送签名的 device payload用持久化的devicePrivateKeyPem固定配对密钥autoPairOnFirstConnect默认开启首次连接遇到pairing required时会自动走device.pair.listdevice.pair.approve完成配对再重试。这意味着Paperclip 把一个随时可能要求人工配对的远程智能体变成了可无人值守调度的组织成员——这正是员工与雇员管理系统之间该有的关系。第三重反向的入职onboarding协作。doc/OPENCLAW_ONBOARDING.md 描述了一条完整的双向流程在 Paperclip 公司设置里生成一条受权限保护的 OpenClaw Invite Prompt把这段提示词粘进 OpenClaw 主聊天OpenClaw 便会提交加入请求携带adapterType: openclaw_gateway、gateway URL 与 token董事会审批后即完成入职agent 自动获得 API key 并安装 Paperclip skill。invite-prompt 端点POST /api/companies/{companyId}/openclaw/invite-prompt对董事会成员开放CEO agent 也能为自家公司调用——权限边界写死在路由测试里见 server/src/tests/openclaw-invite-prompt-route.test.ts。这套双向流程还有一个细节值得注意OpenClaw 侧的 smoke 验证不再是能连上这么简单而是有完整的验收用例——Case A 手工 issue 执行、Case B 通过 message 工具写回主聊天、Case C 从/new会话反向创建 Paperclip issue。见 scripts/smoke/openclaw-gateway-e2e.sh 与 packages/adapters/openclaw-gateway/doc/ONBOARDING_AND_TEST_PLAN.md。这已经超出了集成的范畴属于两个项目互相为对方写验收标准——生态协同的信号比任何 PR 标题都强。竞合的另一面Paperclip 自己也做运行时必须承认这条生态链并非永远你负责运行时、我负责编排。2026-08-24 的架构决策 doc/architecture/paperclip-runner.md 引入了独立的paperclipai/paperclip-runner包一个由 Rust runnerd 进程承载的Paperclip Runner ProtocolPRP通过 v1 WebSocket/api/runner/v1/connect/:runId与 server 通信初期限定 Codex、OpenCode、Claude Managed、AWS AgentCore 等少数合格 provider。决策文档里明确写着非目标Replace existing direct adapters——新增的paperclip_runneradapter 默认关闭老 adapter 一律保持直连路径绝不强制迁移。Paperclip 选择自建一部分运行时能力但以严格的兼容性条款doc/architecture/paperclip-runner-compatibility.md把自己钉在不破坏现有生态的位置非 runner 的 run 不允许拉起 runnerd、不允许产生 native 记录、不允许改变直连 adapter 的行为。这是一种补位但不越位的策略——在确定性重放、崩溃恢复等场景补上原生执行能力同时把执行面大规模外包给 OpenClaw 等外部运行时。编排层自己做运行时不是要取代运行时生态而是为了在无合适外部运行时的场景兜底。编排层自身的纵深不止于任务看板很多社区文章把 Paperclip 理解成AI 任务管理器但源码显示它的编排纵深远超看板。README 的 four pillars 是任务、组织、培训、基础设施四根支柱对应四大系统模块Agentic Task Manager声明式意图、审批关卡、审计式 routine 与工作流Org Chart for Agents人机混合组织架构职责、汇报线、权限边界、作用域 secrets、连接权限与责任用户身份Agent Employee TrainingSkill Studio、共享技能、eval 与保存的测试运行、性能评审、技能版本历史与回滚Agentic OS跨 provider 运行时、沙箱与 MCP 服务器、SSO/GRC/RBAC、成本控制、运行历史与可选追踪。Atomic task checkout是这套系统的地基之一任务单一 assignee 执行锁杜绝两个竞态 run 抢同一任务README Why Paperclip is special 一节。预算不是摆设而是硬约束company/agent/project 三级预算、阈值告警、超限自动暂停budget hard-stop连暂停本身都按 agent 维度可操作pause/resume/terminate。这套编排纵深的产物之一是 doc/plans/2026-09-30-paperclip-public-mcp-and-plugins.md 描述的公共 MCP 面让 ChatGPT/Codex/Claude 通过一个 plugin 接入 Paperclip 的团队身份、工具、工作与治理三种体验分别对应以我本人身份使用 Paperclip委托给团队执行以具名 agent 身份认领任务。在这套设计里Paperclip 把自己定位成对话之外的持久组织层——运行时负责思考编排层负责让思考有身份、有责任、有延续。接下来值得关注的上游项目基于仓库当前的状态几个上游信号值得放进雷达1. Paperclip Runner 的合格 provider 目录扩展。doc/architecture/paperclip-runner.md 当前限定 Codex、OpenCode、Claude Managed、AWS AgentCore 与固定的 ACPX profile且远程 Codex 版本窗口被精确钉在0.149.0 0.161.0doc/architecture/paperclip-runner-compatibility.md。一旦这个默认关闭的实验性 adapter 转正原生运行时会成为编排层里不可忽视的一极。2. OpenClaw gateway 的会话与设备认证深化。sessionKeyStrategyissue|fixed|run与autoPairOnFirstConnect的组合已经能支撑无人值守调度下一步值得观察的是 gateway 协议在agent.wait超时、pairing required重试等边界上的语义是否继续收敛详见 packages/adapters/openclaw-gateway/src/server/execute.ts。3. 公共 MCP 与 agent gateway 的落地。doc/plans/2026-09-30-paperclip-public-mcp-and-plugins.md 的部署与 store 验收还是发布门槛但外部会话以具名 agent 身份认领任务 原子限时任务认领的契约一旦稳定会把 Paperclip 从公司内部编排推向外部助理接入公司的开放层。4. 运行时生态的stock harness 兼容治理。doc/plans/2026-10-02-stock-harness-paperclip-checklist.md 记录了一条原则尽量保持各 harness 的厂商原生行为Paperclip 的注入是增量的——Paperclip owns MCP configuration认证、技能、工作区访问、审批、预算硬停、审计都属于必须保留的边界。这是编排层不绑架运行时的治理宣言值得所有想做编排层的项目抄作业。回到开头那句 If OpenClaw is an employee, Paperclip is the company.——它之所以能在社区里被反复引用不是因为话术漂亮而是因为仓库里真的有与之匹配的工程事实adapter 边界、heartbeat 唤醒、gateway 配对、原子任务认领、三级预算、权限内嵌的 invite 流程。开源智能体生态的下一阶段叙事大概率不会是某个运行时一统天下而是运行时继续在单兵能力上卷编排层在组织能力上卷两者通过 gateway/MCP 这类协议互相成就。Paperclip 与 OpenClaw 的这段协作正是这条路径最早的样板间。【免费下载链接】paperclipThe open-source app everyone uses to manage agents at work项目地址: https://gitcode.com/GitHub_Trending/papercl/paperclip创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Adobe认证报考全流程指南:从报名到拿证一次讲透

Adobe认证报考全流程指南:从报名到拿证一次讲透

做设计这行,Adobe认证是常被问起的一个东西。不管是刚毕业的学生、想转行的职场新人,还是已经在接私活的自由设计师,总会有人来问:这套认证到底怎么考、怎么报名、多久能拿证、证书有没有用。我前前后后帮团队里几个新人梳理过整套…

2026/10/12 5:29:14 阅读更多 →
C++空对象模式实战:告别判空地狱,重构更干净的代码

C++空对象模式实战:告别判空地狱,重构更干净的代码

接手过一个祖传服务端项目,里面到处都是if (ptr) ptr->DoSomething();这种判断。一开始还能忍,后来越来越离谱,一个业务函数里三分之一的行数都在判空,抄都抄不动。后来我把它们一个个改成空对象模式,代码量减少了一…

2026/10/12 5:29:14 阅读更多 →
前缀数组从原理到实战:区间求和与树状数组的取舍

前缀数组从原理到实战:区间求和与树状数组的取舍

提到"前缀数组",很多人的第一反应是LeetCode入门题里那个prefixSum[i] prefixSum[i-1] nums[i]。但真正把它用明白、用出价值的人,其实不多。前缀数组(也叫前缀和)本质上是一种"预处理换查询"的思路&#x…

2026/10/12 5:29:14 阅读更多 →

最新新闻

KMP算法深度解析:从next数组到nextval优化,彻底掌握字符串匹配

KMP算法深度解析:从next数组到nextval优化,彻底掌握字符串匹配

1. 为什么我要花一整个周末把 KMP 算法彻底拆开字符串匹配这件事,看起来简单到不值一提——不就是在一段文本里找一个词吗?很多语言的标准库一行代码就搞定了。但如果你真的动手写过底层文本处理工具,或者被面试官按在椅子上追问过“next 数组…

2026/10/12 6:06:34 阅读更多 →
SpringBoot2+Vue3+MyBatis-Plus:电子销售系统毕业设计全拆解

SpringBoot2+Vue3+MyBatis-Plus:电子销售系统毕业设计全拆解

前几天后台有位读者给我留言,说自己马上要交毕业设计了,问有没有一套能拿得出手的Java Web项目——要求不高,能跑、能改、能写进论文、答辩的时候能讲清楚就行。我第一反应就是:那这套基于SpringBoot2 Vue3 MyBatis-Plus MySQL…

2026/10/12 6:06:34 阅读更多 →
泊松方程深度解析:从静电场推导到仿真应用

泊松方程深度解析:从静电场推导到仿真应用

做电磁场仿真或者静电场分析的人,几乎没有不跟泊松方程打交道的。无论是算一个电容器的场分布、设计高压绝缘结构的电场强度,还是做半导体器件中的电势分析,最后往往会落到同一个问题:给定电荷分布和边界条件,求解 ∇φ…

2026/10/12 6:06:34 阅读更多 →
从12345说起:编程中的类型转换、边界条件与测试陷阱

从12345说起:编程中的类型转换、边界条件与测试陷阱

前阵子接手一个项目,代号就叫“12345”。别笑,第一眼我也觉得这名字太敷衍,像是随手敲键盘敲出来的。可真正做起来之后才发现,这个看似平平无奇的数字串,几乎引发了一场关于编程习惯、数据边界和业务设计的连环思考。从…

2026/10/12 6:06:34 阅读更多 →
禁用EDGE更新程序(默认开机自启,并且不经允许更新)

禁用EDGE更新程序(默认开机自启,并且不经允许更新)

如果不用这破浏览器,就直接禁用即可。不禁用就会开机自启。擅自更新,按 Win R,输入 services.msc 并回车。在服务列表中找到以下两个服务:Microsoft Edge Update Service (edgeupdate)Microsoft Edge Update Service (edgeupdate…

2026/10/12 6:06:34 阅读更多 →
项目进度管理10.1-10.3思维导图:定规矩、拆动作、排顺序

项目进度管理10.1-10.3思维导图:定规矩、拆动作、排顺序

做项目管理系统学习的人,十有八九都会在“项目进度管理”这一章卡过壳。第10章的10.1到10.3,也就是规划进度管理、定义活动、排列活动顺序这三小节,是整个进度管理知识域的起手式。看似只有三节,但信息密度极高,术语之…

2026/10/12 6:05:34 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →