从“人工智障”到“甩手掌柜”,我是如何用 OpenClaw 当老板,让 AI 们全自动给我开发软件的
从“人工智障”到“甩手掌柜”,我是如何用 OpenClaw 当老板,让 AI 们全自动给我开发软件的
过去两个月,AI 编程工具 OpenClaw 火遍全网,收获了近 20 万 Star。但在我亲自上手折腾了两周后,结论是:但凡想用它正经做个产品,它就是一团糟。
不是说它不能写代码。它能写。问题是,它写完就崩,崩了不自知。你满怀期待地安排它通宵工作,第二天早上起来,只能面对一个早已僵死的进程和一堆半途而废的任务。那种每天早上的绝望感,懂的人都懂。
直到我换了个思路——不让它亲自下场敲代码了,而是让它去调度和指挥目前编程能力最强的工具:Claude Code。
然后,奇迹就发生了。我只在飞书上发了一段话描述需求,几天后,一个功能完整的 TikTok爆款视频分析网站就自己“长”出来了。
一、 成果展示:全自动诞生的“VideoLens”
这个网站叫 VideoLens。它的能力完全由 AI 驱动:
-
上传一个TikTok视频,自动分析其营销策略(结构、受众、卖点、钩子等)。
-
逐帧拆解每个镜头,分析镜头语言和心理引导。
-
逆向生成可直接用于Sora等工具的AI提示词。
-
将语音转成结构化脚本,并给出改编建议。
(此处可嵌入原文中的系统界面图和分析结果图)
最关键的是:从我说出需求到产品可用,全程我只参与了“确认方案”和“最终验收”两个节点。剩下的,全是 OpenClaw 自己作为“项目经理”,指挥着 Claude Code 这个“高级开发工程师”搞定的。
二、 思维转变:找到AI的“正确分工”
这是我踩坑两周后悟出的道理。每个AI工具都有其核心优势:
-
OpenClaw的优势:24小时在线、能接入飞书/Telegram、有持久记忆、能并行管理多个任务。它是一个不知疲倦的超级项目经理。
-
Claude Code的优势:顶级的编程和逻辑能力、能理解整个代码库、可自主调试修复。它是一个天赋异禀的资深工程师。
那么,最合理的架构就呼之欲出了:
让 OpenClaw 当项目经理,让 Claude Code 当开发工程师。而我,只当那个提出想法、然后验收成果的“老板”。
这套分工确立后,流程变得无比丝滑:
-
我在飞书描述产品想法 → OpenClaw 自己撰写PRD和技术方案给我确认。
-
我说“OK” → OpenClaw 指挥 Claude Code 初始化项目,逐个功能开发。
-
中间遇到问题(如需要API Key)才会来问我,技术问题它自己尝试解决。
-
开发完成后,自动运行 Playwright 进行端到端测试,并把测试报告和截图发到飞书给我看。
三、 技术实现:一个Skill文件解决所有痛点
直接让 OpenClaw 操作 Claude Code 会面临三大致命问题,这也是很多人放弃的原因:
-
进程管理空白:Claude Code 进程可能意外死亡,无人知晓。
-
交互阻塞:Claude Code 在终端里停下来提问,无人响应,任务就卡死。
-
结果无法回传:任务完成或失败,没有自动通知机制。
我的解决方案,是为 OpenClaw 编写了一个核心的Skill文件。这个文件定义了一套完整的自动化开发流程,并用一行关键命令解决了所有底层问题:
bash pty: true workdir: ~/projects/xxx background: true command: "claude --session-id xxx --permission-mode acceptEdits '你的任务指令'"-
pty: true:解决Claude Code CLI挂起或输出乱码的问题。 -
background: true:让任务后台运行,OpenClaw可继续处理其他事。 -
--permission-mode acceptEdits:让Claude Code不用每改一个文件都停下来询问,实现“非交互式”自动化。
此外,为了让 OpenClaw 能专业地指挥 Claude Code,我为它准备了一份详细的《Claude Code操作指南》,作为其知识库,涵盖了从安装、各种调用模式、权限管理到错误处理的所有最佳实践。
四、 如何配置:五步开启“老板模式”
如果你想复现这套“甩手老板”工作流,只需跟着以下五步配置你的 OpenClaw:
-
更新 AGENTS.md:添加一段说明,告诉 OpenClaw 在收到产品需求时,使用指定的 Skill 来自主开发。
-
更新 TOOLS.md:注明 Claude Code、项目目录、测试工具等已就位。
-
更新 USER.md:明确你的偏好:“我只说产品需求,技术方案你自己定。别问我技术细节。”
-
创建核心 Skill 文件:将完整的全栈开发流程(从需求理解、PRD撰写、项目初始化、逐功能开发、到自动化测试和交付)写入
skills/fullstack-dev/SKILL.md。 -
开始使用:以后想做任何产品,只需在飞书上发一段类似这样的话:
“我想做一个 [产品名]。[3-5句话描述给谁用、解决什么问题]。核心功能:1. xxx 2. xxx 3. xxx。做好后测试一遍发我看效果。”
然后,你就可以去喝咖啡了。
五、 这不仅仅解决了一个开发需求
这套方案真正的价值在于,它解决了一类问题。
它意味着,未来任何时候,当你脑中闪过一个工具、一个小产品、一个网站的想法时,你不需要:
-
打开代码编辑器
-
思考技术选型
-
坐在电脑前敲命令
-
深夜调试Bug
你只需要清晰地描述它,然后交给你的“AI项目经理”和“AI开发工程师”。他们会在你睡觉时讨论方案、编写代码、解决冲突、运行测试。
你,终于可以只专注于思考“做什么”,而将“怎么做”完全交给一个不知疲倦的数字化团队。
这才是 AI 时代,个体开发者该有的样子。
版权声明:本文为原创文章,版权归 ETH168 所有,转载请联系博主获得授权。
本文地址:http://www.samsunglcd.cn/index.php/archives/494/
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。