当 OpenClaw 成为第一用户:TransCrab 的一次尝试
- openclaw
- codex
在此之前,我写项目时脑子里总有一个明确的受众:用户是人、读者是人、开发者也是人。功能怎么设计、文档怎么写、发布怎么做,默认都是围绕“人如何使用”来组织的。
最近我做了一个小项目:TransCrab。它是我第一次认真地把“第一用户”从人切换成 agent——准确说,是 OpenClaw。
人要做的事情被压缩到极少:告诉 OpenClaw 这里有个项目、我想要怎样的效果、我同意你把它装起来并跑起来。剩下从安装、配置、到把工作流真正跑通的那些繁琐步骤,基本都可以交给它完成。更离谱(也更好玩)的是:TransCrab 这个项目本身,从头到尾都是我在聊天 app 里让 OpenClaw “写”的。
这种体验对我来说非常新奇:我第一次清晰地感觉到,我不是在做一个“给人用的工具”,而是在做一个“给 agent 用的能力”。它读文档、跑脚本、做判断、自己维护,甚至还能在冷启动的情况下把整个部署流程推到上线——而我更多是在旁边看着、确认、修正方向。
顺着这个体验往前想一步,就会发现一件更有意思的事:也许不久以后,“写项目”这件事本身会越来越像一种协作——人类把意图与边界讲清楚,agent 把执行与维护扛起来;甚至 agent 还能为别的 agent 准备能力包,让它们自己协商、自己对接,最后共同把一个系统搭出来并长期运行。人类更像是提出愿望的人,而不是亲手拧每一颗螺丝的人。
TransCrab 只是一次小小的探索,但它让我第一次真正看见一个未来:软件会越来越多地写给 agent,而 agent 也会越来越多地替人类把软件写出来。想到这里,我反而有点兴奋:这条路才刚刚开始。