一个人,一年 17 万次 GitHub 贡献:拆解 steipete 的「AI agent 车队」开发模式

一个人,过去一年在 GitHub 上留下 171,946 次贡献,单日最高 921 个 commit(约每 94 秒一次),一天 24 小时几乎没有作息波谷。这不是超人,也不是刷数据——是「一个人 + AI agent 车队」这种新开发范式在贡献图上的投影。本文用直接查 GitHub API 得到的硬数据,配上他自己开源的 OpenClaw 仓库里的真实工程机制,把这套模式拆开看清楚。

主角是 Peter Steinberger(GitHub ID steipete),开源 AI 助手(小龙虾)OpenClaw 的作者与长期主导者(BDFL)——本文引用的工程机制大多来自这个由他一手起步、如今已成长为基金会托管的大型开源项目。下面所有以「实测」标注的数字,都是我在 2026 年 7 月直接用 GitHub API 和 bare clone 统计出来的,不是二手引用;凡是来自采访和报道的说法,我都会明确标注来源,请自行判断可信度。

17 万次贡献的数字拆解

先看这一年(截至 2026-07-04)的构成(实测,GitHub GraphQL API):

构成数量占比
私有仓库贡献112,34765%
公开 commit56,50333%
公开 PR / review / issue3,012~2%
合计171,946100%

平均每 3 分钟一次贡献,全年无休。公开部分的主力是 openclaw/openclaw——这个仓库创建仅 7 个多月,就累计了 64,066 commits / 56,290 PRs / 41,562 issues(实测)。

真正能证明「这是机器在跑」的,是数字的形状,而不是绝对值:

结论很直接:GitHub 的贡献统计只认 git 身份,agent 用他的邮箱提交,就都算在他头上。17 万这个数字是真实的,只是背后是「一个人指挥的一支 AI 车队」在昼夜不停地产出。

核心范式:把自己从「写代码的人」重构成「设计系统的人」

steipete 有一句被广泛引用的话(来自他的公开表态):

“你不该再去 prompt 你的 agent 了。你该去设计那个 prompt 你 agent 的 loop。”

据 Pragmatic Engineer 的采访(标题就叫 “I ship code I don’t read”,我发布我不读的代码),他的方法论本质是三次认知翻转:

  1. 从「写代码」到「写 prompt」——他把 PR 重新叫作 “prompt requests”,认为真正的产物是生成代码的 prompt,代码只是它的编译结果。
  2. 从「追求完美」到「放弃完美主义」——他说这项技能来自当年带 70 人团队的经验:你读不完每个人的每一行,你转而信任流程。跟 agent 车队协作是同一件事的放大版。
  3. 从「人是瓶颈」到「人是路由器」——他自称项目的 benevolent dictator(仁慈独裁者),在脑子里维护高层架构,把执行全部下放。

必须强调一个反直觉的事实:这不是「裸奔式 vibe coding」。恰恰相反,我读了 OpenClaw 的 AGENTS.md——那是一份宪法级的硬策略文档,用极度浓缩的电报体,把架构边界、依赖契约、存储规则(比如「运行态一律 SQLite,禁止散落 JSON 文件」)、修复的形态全部写死,给 agent 当约束。「不读代码」的前提,是「把判断标准写进规则、交给机器执行」。

需求从哪来:四口进料 → 归一队列 → 自动分诊 → 人把最后一道关

在这套模式里,人被砍掉的是「执行」,被刻意保留的恰恰是「决定做什么」。据报道,他试过把决策也自动化,结果是「产出一堆 slop(垃圾)」,所以他把人牢牢钉在需求决策这一步。需求供给是一条有结构的流水线:

四个进料口(原始需求来源):

归一化:这四个口进来的东西先被一个 agent 收敛成统一的 issue 队列ISSUE_TEMPLATE/ 里的模板把外部反馈强制结构化成可入队的形状。

自动分诊:需求进队后先过一层机器分诊(由 ClawSweeper 这套 AI review 系统完成)。看真实 issue 的标签就懂了——它会自动打上 clawsweeper:queueable-fix(可排队自动修)/ fix-shape-clear(修法明确)/ needs-product-decision(要人拍板)/ P1-P2 优先级 / impact:message-loss 影响面,甚至有个稀有度评级 issue-rating: 🦞 diamond lobster。这层的作用是把「人该看的」和「机器能直接吞的」分开。

人的最后一道关:他按优先级过一遍队列,决定做不做、怎么做,然后把执行撒手交给车队。需求的执行可以全自动,需求的筛选和定义必须留人——这是整套模式的边界线。

编排与质量:5–10 个 agent 并行,靠「自验证」而非「人眼」兜底

顺带厘清一个常见疑问:OpenClaw 自己跟大模型对话走的是 API,不是 CLI。它依赖 @anthropic-ai/sdkopenai@google/genai 等官方 SDK,代码里注册的是「API providers」并做统一的流式归一化,鉴权支持 API Key 或 OAuth 订阅登录。CLI(拉起 claude/codex/opencode 当后台 worker)只出现在「把重编码任务外包出去」这个特定技能里,别把两者混为一谈。

争议:同一生态里造工具的人,正在踩刹车

这套模式在 2026 年的实践光谱里处于最激进的一端。两个有分量的反对声音(均为二手来源,请自行核实):

一个几乎所有人(包括 steipete 自己)都同意的分界线:个人 / 实验项目 = 绿灯;多人协作的生产系统 = 红灯或需大幅加固

能不能抄:五个必须同时成立的前提

这套模式能跑起来,靠的是几个条件同时成立,缺一就会退化成 vibe slop:

  1. 强自验证闭环:项目能被机器自动 compile / lint / test / run 判对错。没有这个,「不读代码」就是裸奔。
  2. 宪法级的规则文档:把架构边界、依赖契约、修复形态写死成 agent 约束(AGENTS.md 那种密度),而不是几句 README。
  3. 单一决策者 + 清晰愿景:BDFL 模式,避免多人协作时的方向撕裂。
  4. 可容忍的爆炸半径:实验 / 个人项目,翻车成本低。生产系统、他人数据、合规场景不满足。
  5. 重度自动化治理:自动关闭 stale、机器 review、PR 纪律,防止 issue/PR 洪水淹没系统。

一句话收束

steipete 的产量不来自「更能写代码的 AI」,而来自把人的判断标准工程化成机器能执行的规则和门禁。17 万次 commit 不是终点,而是一个信号:当验证可以自动化、规则可以写死、决策可以留人,一个人指挥一支 agent 车队,确实能干出一家公司的活。值得学的是那套「规则 + 门禁 + 决策留人」的系统设计,而不是 commit 数本身。


本文数据于 2026 年 7 月直接取自 GitHub API 与 openclaw/openclaw 公开仓库(AGENTS.mdVISION.mdtaxonomy.yaml、skills、workflows 均为直接读取);采访与报道类观点已在文中标注来源,包括 Pragmatic Engineer 的 “I ship code I don’t read”、Simon Willison 的公开表述,以及《华尔街日报》关于 “vibe slop” 的报道,建议读者自行溯源核对。