
别只盯着文件看
人们现在之所以情绪激动,是因为 claw-code 的“洁净室”Python 重写只花了 2 小时。而我们还在一天之内完成了 Rust 重写(0.1.0 已经发布!)。
一个复杂的代理系统,在 3 月 31 日日出前被逆向理解,并从零重新实现。这个仓库在两小时内就突破了 5 万星标。现在已经超过 11.7 万了。
开发者们很兴奋,其中相当一部分人也很恐惧。眼看着这样规模的代码库以这种速度被重建,会让人觉得好像时间线哪里出了问题。对一些人来说,这像是一种他们想学会的超能力;对另一些人来说,这看上去像是一张裁员通知。
但如果你盯着那些生成出来的 Python 文件看,那你看的就是错误的层。
代码只是副产物。后续的 Rust 移植也只是副产物。claw-code 仓库里真正值得研究的,是产出这一切的系统。claw-code 从一开始就是一个展示项目。重点从来不是那些 Python 文件,也不是那些 Rust crate。重点是那个基于 clawhip 的代理协同系统:开发者睡觉时,它在背后把这些东西构建了出来。
这个系统在实践中实际上是这样的:一个人打开手机上的 Discord,输入一句话,然后把手机放下。他可能去冲杯咖啡,也可能直接去睡觉。代理们读取这条消息,把工作拆成任务,在彼此之间分配角色,写代码,做测试,互相争论,修复失败项,并在一切通过后推送结果。等这个人第二天早上再看时,移植工作已经做完了。
没有终端。没有 IDE。没有 SSH 会话。没有分栏 Vim 配置。只有 Discord,一个聊天应用。
这是大多数人会跳过的部分。README 里有 OmX 工作流在终端分栏里运行的截图,于是很多人就以为开发者当时一直坐在那些窗格前,手动操纵每一步。其实那些终端会话属于代理。人类的接口是一个 Discord 频道,一个文本框,一个发送按钮。
有三个工具让这一切成立,而且它们分别处理了问题中的不同部分。
oh-my-codex,通常简称 OmX,是构建在 OpenAI Codex CLI 之上的工作流层。它提供了可复用的关键字,比如用于分析的 $architect、用于实现的 $executor、用于结构化规划的 $plan。它还提供更重型的工作流模式:$ralph 会运行持续执行循环,直到任务被验证为完成;$team 会协调多个代理并行处理同一个问题的不同部分。当开发者在 Discord 里输入 $team "implement the core runtime" 时,OmX 会把这一句话转化为一个结构化的多步骤工作流,并把工作分派出去。
clawhip 是后台运行的通知与事件路由守护进程。它监控 Git 提交、GitHub issue 和 PR、tmux 会话,以及代理生命周期事件,然后把状态更新发送到正确的 Discord 频道。这里一个很重要的设计决策是:clawhip 把所有监控工作都放在代理的上下文窗口之外。一个正深陷复杂实现任务的代理,不需要让自己有限的上下文被通知逻辑和消息格式化塞满。clawhip 负责投递,所以代理可以专注在真正的代码上。
oh-my-openagent 提供多代理之间的协同逻辑。当 Architect 代理的计划与 Executor 代理构建出来的结果发生冲突时,oh-my-openagent 会管理这种分歧。它负责代理之间的信息共享、任务交接,以及输出验证循环。
这些工具中的任何一个单独存在,都不可能让 claw-code 在一小时内交付完成。但当它们被连接起来时,就形成了一个闭环开发系统。人类通过 Discord 提供方向,代理提供劳动。
代理团队有明确的角色划分,而且它们按一个循环运转。

Architect 读取指令并产出计划。它分析目标系统的结构,识别需要构建什么,并写出一系列步骤。Executor 接过这份计划开始实施:写代码、运行工具、生成测试。Reviewer 检查 Executor 的输出,发现问题,并给出反馈。如果反馈足够严重,流程就会回到 Architect,重新规划。这个循环会持续重复,直到输出通过所有检查。

而在这整个过程中,最初发起任务的那个人很可能正在睡觉。代理会把进展更新发到 Discord 频道。如果遇到阻塞,它们会提及开发者。如果没有阻塞,它们就继续工作。人类并不是在逐行操控;人类是在提供方向,并在必要时处理异常。
这就是你真正应该从 claw-code 仓库学到的东西。不是“AI 现在能写 Python 了”,也不是“Rust 可以一天重写完”,而是:软件工程正在从“人亲手敲每一行代码”,转向“人设计约束、定义目标、编排会自己执行的系统”。
如果你还把代理当成更快一点的自动补全工具,那你看到的只是表层。真正的跃迁在于编排层:如何让多个代理协同工作,如何把计划、执行、审查、通知和重试连接成闭环,如何让这个系统在你不盯着它的时候也能可靠运行。
这才是这里最值得学习的内容。
因为瓶颈已经变了。瓶颈不再是“谁打字更快”。当系统可以在几小时内重建一个代码库时,稀缺资源变成了:判断力、任务拆解能力、架构清晰度,以及知道什么值得构建。
接下来真正重要的,是:
- 能否看清问题真正的约束在哪里;
- 能否把一个模糊目标拆成可并行执行的任务;
- 能否设计出在无人盯守时仍然可靠的循环;
- 能否判断什么是噪音,什么才是关键;
- 能否在系统跑偏时重新收束方向。
代理并不会取消思考的价值。恰恰相反,它会把清晰思考的价值放大。因为一旦执行带宽几乎免费,真正昂贵的就变成了方向、结构、约束和品味。
一个人是否真正适应这个时代,并不取决于他会不会写代码,而取决于他是否知道该让系统去做什么、如何做,以及为什么这样做。
能够看见系统层,而不是只盯着输出层,这是一种新的工程直觉。
能看着一个问题,知道哪些部分重要、哪些部分只是噪音;能耐心设计出即使在无人看守时也能正确运行的系统;能诚实地区分什么只是 demo,什么才是真正的产品——这些能力,才会越来越值钱。
claw-code 是一个 demo。我从一开始就是这么说的。它展示的是协调层到底能做到什么。11.7 万个星标更像是一场 meme。真正有意思的问题是:等 meme 效应消退、私信也变少之后,你会去构建什么?那才是真正的工作开始,而那份工作和你的代理打字有多快,其实没什么关系。
两种人
围绕 claw-code 的反应,很清晰地分成了两派。而这个分裂,比任何技术分析都更能说明这个行业的未来。
一派,是那些在既有体系中建立起职业生涯的人。他们在大公司里一路往上爬,为升职而优化,收集正确的资历,并在那些奖励“擅长遵守规则”的结构里变得越来越舒适。现在,这些人正在 Blind 上发帖,语气在恐慌和无奈之间摇摆。两年前还显得很稳固的 FAANG 身份,如今开始开裂。他们的技能当然是真实的,但这些技能的定价前提是“稀缺性”,而这种稀缺性正在蒸发。如果你现在去看那些帖子,会发现气氛确实很灰暗。高级工程师公开怀疑自己的经验是否还重要,Staff 级别的人悄悄把 “AI” 塞进自己的 LinkedIn 简介里。坦白说,看起来有点好笑;但如果你多想一会儿,也会有点难过。
另一派,是那些一开始就从来没有完全适应这些体系的人。他们是从零开始做事的人,是因为脑子里有一个挥之不去的具体想法而去做产品的人,是把限制条件当作创造性问题、而不是职业障碍的人。这些人现在正处在人生高光时刻。过去一年里,把脑中的想法变成真实东西的能力,已经显著增强了。如果你一直都是“想法比执行能力更多”的那类人,那你现在突然进入了一个“执行带宽几乎免费”的世界。这种感觉不是裁员通知,而是被赋予了超能力。
把这两类人区分开的,并不是技术能力,而是你的价值到底来自哪里。如果你的价值是“我能写出别人写不出来的代码”,那你会眼睁睁看着这条护城河一月一月被填平。博士级开发能力和白领式专业知识,正在变成一种基础公共设施。任何人都可以以同样的价格,通过同样的 API 获取它们。单个人能够构建出来的东西的下限提升得太快了,以至于过去那些衡量能力的标记正在失去意义。
真正不会被商品化的,是品味、信念,以及你对某样东西应该如何运作、为什么要这样运作的明确观点。想想那些即使在“AI 生成一切”的世界里仍然显得独特的产品。Figma 对设计协作应该是什么感觉有自己的看法。Notion 对信息应如何组织有自己的看法。Linear 对工程团队应如何追踪工作有自己的看法。这些产品成功,不是因为它们的代码更好,而是因为创造它们的人对体验应该是什么样有一种清晰、顽固的愿景,并且拒绝在这个愿景上妥协。那个愿景本身就是产品,代码只是把它交付出来的方式。
这也是为什么“创业者本能”比以往任何时候都更重要。AI 能给你一个极其强大的第一稿。它给你速度、广度和覆盖面。但它给不了你的,是超越第一稿的推动力——当你看到代理产出的结果时,能说出“这还不够好;我知道具体哪里不对;它应该呈现出另一种感觉”的那一刻。那种判断力,那种因为结果虽然技术上正确、但不符合你脑海中的产品形态,所以仍然愿意否掉它的意志,并不是 $ralph 能替你提供的。$team 也不会代替你长出品味。无论代理协同做得多强,都不能替代那个真正知道产品被真实用户使用时应该是什么感觉的创始人。
Blind 上那些恐慌的人之所以害怕,是因为他们正确地感觉到了:自己过去所依附并优化的系统,正在脚下变化。那些兴奋的人之所以兴奋,也是因为他们同样正确地感觉到了:他们一直以来真正对抗的限制,从来不是智力,而是带宽。而现在,带宽便宜了。
真正依然昂贵的,是知道什么东西从一开始就值得被构建。
参考资料
claw-code:基于 clawhip 编排能力的展示项目:
https://github.com/instructkr/claw-code
clawhip:把事件路由到频道通知的路由器:
https://github.com/Yeachan-Heo/clawhip
oh-my-codex(OmX):Codex CLI 的工作流层:
https://github.com/Yeachan-Heo/oh-my-codex
最后整理于 2026-06-06