3.8 KiB
Claw Code 哲学
不要只盯着文件看
如果你只看这个仓库里生成的那些文件,那你就看错了层面。
Python 重写只是一个副产品。Rust 重写也同样如此。真正值得研究的是背后那个产生这一切的系统:一个基于 clawhip 的协同循环,人类给出方向,多个 autonomous claws 负责执行工作。
Claw Code 不只是一个代码库。它是一个公开的示范,展示了当以下条件具备时会发生什么:
- 人类提供清晰的方向;
- 多个编码 agent 并行协作;
- 通知路由被移出 agent 的上下文窗口;
- 规划、执行、评审、重试循环实现自动化;
- 人类并不坐在终端里一步步微观管理。
人类的界面是 Discord
重要的界面不是 tmux、Vim、SSH 或者终端复用器。
真正的人类界面是一个 Discord 频道。
一个人可以用手机打出一句话,然后走开、睡觉、或者去做别的事。claws 读取指令,拆解成任务,分配角色,编写代码,运行测试,争论失败,自动恢复,在所有工作通过后推送代码。
这就是哲学的核心:人类设定方向;claws 承担劳动。
三部分系统
1. OmX(oh-my-codex)
oh-my-codex 提供了工作流层。
它把简短的指令转化为结构化的执行过程:
- 规划关键词
- 执行模式
- 持久化的验证循环
- 并行的多 agent 工作流
这一层将一句话转化成一个可重复的工作协议。
2. clawhip
clawhip 是事件与通知路由器。
它监听:
- git 提交
- tmux 会话
- GitHub issues 和 PRs
- agent 生命周期事件
- 频道消息分发
它的职责是把监控和通知的负担放到 coding agent 的上下文窗口之外,让 agents 能集中精力于实现本身,而不是处理状态格式化和通知路由。
3. OmO(oh-my-openagent)
oh-my-openagent 处理多 agent 协作。
这里包含了规划、任务交接、分歧解决以及跨 agents 的验证循环。
当 Architect、Executor 和 Reviewer 出现分歧时,OmO 提供结构化框架让这个循环收敛,而不是崩溃。
真正的瓶颈已经变了
瓶颈不再是打字速度。
当 agent 系统可以在几小时内重新构建一个代码库时,稀缺的资源变成了:
- 架构清晰度
- 任务拆解能力
- 判断力
- 品味
- 对什么值得构建的笃定
- 识别哪些部分可以并行、哪些部分必须保持约束
一个快速的 agent 团队不会消除思考的需求。相反,它让清晰的思考变得更有价值。
Claw Code 演示了什么
Claw Code 展示了一个代码库可以:
- 在公开场合被自主构建
- 由 claws/lobsters 协作完成,而不只是人和人结对编程
- 通过聊天界面来驱动
- 通过结构化的规划/执行/评审循环持续改进
- 作为协作层的展示而存在,而不仅仅是输出文件
代码是证据。 协同系统才是产品层面的经验。
什么依然重要
随着编码智能变得越来越便宜和易得,持续的差异化因素不再是原始的编码产出。
依然重要的东西是:
- 产品品味
- 方向感
- 系统设计
- 人类的信任
- 运营稳定性
- 关于下一步构建什么的判断
在那个世界里,人类的工作不是超过机器的打字速度。 人类的工作是决定什么值得存在。
短版本
Claw Code 是一个自主软件开发的演示。
人类提供方向。 Claws 协作、构建、测试、恢复、推送。 仓库是产物。 哲学是背后支撑这一切的系统。
相关解释
关于这一哲学的更长公开说明,请参考: