当前位置: 首页
AI教程
Openclaw用Claude Code开发TikTok爆款分析系统

Openclaw用Claude Code开发TikTok爆款分析系统

热心网友 时间:2026-06-06
转载

OpenClaw 火了两个多月,199K star挂着,全网都在吹。但如果你真想拿它做产品开发——我只能说,位置没摆对,它就是一颗巨坑。 不是说它不能写代码。它能写。问题在于,写完就崩,崩了你压根不知道。第二天早上醒来,发现昨晚安排的所有任务全白干了。进程死了没人管,参数传错了没人报,一个交互提示没

OpenClaw 火了两个多月,199K star挂着,全网都在吹。但如果你真想拿它做产品开发——我只能说,位置没摆对,它就是一颗巨坑。

不是说它不能写代码。它能写。问题在于,写完就崩,崩了你压根不知道。第二天早上醒来,发现昨晚安排的所有任务全白干了。进程死了没人管,参数传错了没人报,一个交互提示没回复,它就能傻等一整夜。

连踩了两周的坑之后,心态基本崩了。每天早上的第一反应都是:又白跑了。

直到换了一个思路——让它去操作目前编程能力最强的工具:Claude Code。

然后就有了下面这个成果:

这是一个 TikTok 爆款视频拆解网站。上传一个视频,它就能自动分析营销策略、逐帧拆解每个镜头、逆向生成可以直接用在 Sora 里的提示词,还能把语音转成结构化脚本。

从说出需求到产品可用,全程只在飞书讲了一段话:

我要开发的产品是:tiktok视频拆解网站。功能是,用户上传一个视频后,能逆向出它的提示词、拆成多个视频片段做更细致的分析。主要目的是帮助用户分析爆款视频,并且提炼出来一套玩法后,自己能复刻、模拟生成这类爆款。

剩下的,全是 OpenClaw 自己和 Claude Code 之间在搞。

OpenClaw是项目经理

这是踩了两周坑后想明白的事。

OpenClaw的优势是什么?24小时在线、能连飞书/Telegram/Discord、有持久记忆、能同时管多个任务。

Claude Code的优势是什么?编程能力碾压级、理解整个代码库、自主调试修复、有完整的工具链。

答案一下就清晰了——让 OpenClaw 当项目经理,让 Claude Code 当高级开发工程师。

你只需要跟项目经理说需求,项目经理自己拆任务、盯进度、处理报错、测试验收。开发工程师闷头写代码就行。

这套架构跑通之后,流程变成了这样:

在飞书发一段话描述产品 → OpenClaw 自己写 PRD 和技术方案发过来确认 → 确认后 → 它自己指挥 Claude Code 初始化项目、逐功能开发 → 中间需要 API Key 才来问 → 开发完自动跑 Playwright 测试 → 把测试报告和截图发到飞书

全程只参与两个节点:确认方案、看最终效果。

跟直接用 Claude Code 有什么区别

你可能会想:直接在终端操作 Claude Code 不也能开发吗?为什么要套一层 OpenClaw?

三个区别:

第一,你不用坐在电脑前盯着。

Claude Code 是交互式的。它改完一个文件会问你要不要继续,遇到模糊需求会停下来问你,测试失败了等你决定怎么处理。你不在,它就卡着。

OpenClaw 替你盯着。它能自己判断大部分情况该怎么处理,处理不了的才来飞书问你。凌晨三点它自己修 bug,你早上起来看结果就行。

第二,Claude Code 遇到问题就停,OpenClaw 会自己先扛。

Claude Code 碰到依赖冲突、类型报错、测试失败,它会停下来等你。OpenClaw 会自己读错误日志、自己发修复指令给 Claude Code,修不好才来找你。大部分技术问题你根本不需要知道它发生过。

第三,Claude Code 一次只能盯一个事,OpenClaw 能并行调度。

用 Claude Code 开发后端 API 的时候,没法同时让它调前端样式。OpenClaw 可以起多个 Claude Code 后台进程,一个写后端一个调前端,自己协调合并,你不需要手动切来切去。

OpenClaw 直接调 Claude Code 最痛的问题

在讲配置之前,先说清楚三个致命问题,不然你不知道这套方案在解决什么。

  1. 进程管理是空白的。 Claude Code 每次调用会启动一个子进程。这个进程随时可能因为内存不够、网络断开、上下文太长等原因死掉。死了之后 OpenClaw 完全不知道,它以为任务还在跑。
  2. 交互阻塞会卡死一切。 Claude Code 干活的时候经常会停下来问问题。你坐在电脑前打个字就行了,但 OpenClaw 是凌晨在后台跑的,没人回答它就永远等着。
  3. 结果送不回来。 Claude Code 干完了,结果在终端里。OpenClaw 不知道干完了,你也不知道。没人通知任何人。

这些问题不解决,OpenClaw + Claude Code 就是两个各干各的工具,不是一个系统。

我的解法:一个 Skill 文件搞定所有

这个 Skill 文件定义了完整的开发流程:

  • 收到产品需求 → 自己写 PRD + 技术方案 → 发给用户确认
  • 确认后 → 用 PTY 模式启动 Claude Code → 初始化项目
  • 逐功能拆解 → 一个一个交给 Claude Code 开发
  • 每个功能完成后自己检查输出,报错了自己修
  • 需要 API Key 这种敏感信息才来问用户
  • 全部开发完 → 用 Playwright 自动测试 → 截图发报告

关键技术细节在于:调用 Claude Code 必须用 PTY 模式。

没有 PTY,Claude Code 的 CLI 会挂起或者输出乱码。OpenClaw 社区里无数人踩过这个坑。加上 pty: true 就解决了。

bash pty:true workdir:~/projects/xxx background:true command:"claude --session-id xxx --permission-mode acceptEdits '你的任务指令'"

就这一行命令,解决了上面说的三个问题:

  • background: true 让任务后台运行,OpenClaw 可以继续处理其他事
  • --session-id 保持会话上下文,中断了可以 --resume 恢复
  • --permission-mode acceptEdits 让 Claude Code 不用每改一个文件都停下来问

同时,为了让 OpenClaw 能懂 Claude Code 的操作,最好可以单独让 AI 整理一份实操文档作为 Skill。

开箱即用的配置教程

下面是完整配置,照抄就能用。

第一步:在 AGENTS.md 末尾加这段

打开 OpenClaw 工作空间里的 AGENTS.md,在最后面加上:

## ? Claude Code 开发集成
当用户描述一个想做的产品/网站/工具时,使用 skills/fullstack-dev/SKILL.md 中的流程自主完成开发。
核心规则:
- 你是项目经理,Claude Code 是开发工程师
- 调用 Claude Code 必须用 bash pty:true,否则会挂起
- 用户只需要确认 PRD 和最终验收,中间不要打扰
- 出了技术问题自己解决,需要密码/Key 才问用户
- 开发完用 Playwright 自动测试,截图发给用户

这段话是告诉 OpenClaw:你现在有开发能力了,收到开发需求就去干。

第二步:在 TOOLS.md 里加开发工具信息

## 开发工具
- Claude Code:已安装,用 OAuth 登录
- 项目目录:~/projects/
- Playwright:用于端到端测试
- FFmpeg:视频处理

第三步:改 USER.md

把你的信息填进去,特别是加一条:

- 偏好:我只说产品需求,技术方案你自己定。别问我技术细节。

这条很重要。不写的话 OpenClaw 会不停来问你技术问题。

第四步:创建核心 Skill 文件

在你的 OpenClaw 工作空间创建这个路径:

skills/fullstack-dev/SKILL.md

把下面这整段内容粘贴进去。这是整套方案的核心,教会 OpenClaw 怎么自主完成一个项目的全流程:

---
description: "全栈项目开发技能。当用户描述一个想做的产品/网站/工具时自动触发。你负责从需求理解到开发执行、测试验收的全流程。用户只需要描述想法,你自主完成一切。"
---
# Fullstack Development Skill
你是一个资深技术合伙人。用户是产品负责人,他只说想要什么,剩下的全部由你搞定。
你有一个高级开发工程师:Claude Code。你通过命令行指挥它写代码。
## 核心原则
## 完整流程
## Phase 1:需求理解 → PRD
## Phase 2:项目初始化
## Phase 3:逐功能开发
## Phase 4:自动化测试
## Phase 5:交付报告

第五步:开始用

以后你想做任何产品,就发这样一段话:

我想做一个 [产品名]。[3-5 句话描述给谁用、解决什么问题]
核心功能:
1. xxx
2. xxx
3. xxx
做好后测试一遍发我看效果。

OpenClaw 会自己走完全部流程,你只需要确认 PRD 和看最终效果。

这套方案真正解决了什么

不是解决了一个开发需求。

是解决了一类问题:以后任何时候你想做一个工具、一个网站、一个小产品,只需要在飞书里发一段话。

不需要打开终端,不需要写一行代码,不需要懂任何技术细节。

OpenClaw 当项目经理,Claude Code 当工程师。你当老板。

这才是 OpenClaw 该干的事。

来源:https://juejin.cn/post/7616187156479508490

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
天学会AI应用开发上下文与RAG阶段性总结

天学会AI应用开发上下文与RAG阶段性总结

系统梳理了AI应用开发中的上下文与RAG核心概念。搭建Python3 10开发环境后,通过提示词工程管理历史对话,利用截断、摘要提取及离线大模型压缩上下文。RAG采用加载文档、分块、向量化、存入FAISS或Chroma库、检索五个步骤,中文场景推荐BGE-small嵌入模型,实战证明离线检索有效。

时间:2026-07-12 16:04
Yank Note系列14:如何与AI协作写文章

Yank Note系列14:如何与AI协作写文章

YankNote3 92 1发布,新增“审阅批注”和“编辑装订线”扩展,聚焦AI写作的人机协作循环。审阅批注将反馈绑定到选中文本,编辑装订线高亮显示修改行,帮助人看清AI改动。同时升级Markdown-it至14 3 0,优化中日韩文本渲染。

时间:2026-07-12 16:04
一文读懂MCP:让AI大模型万能插拔协议

一文读懂MCP:让AI大模型万能插拔协议

MCP(模型上下文协议)由Anthropic提出,为AI大模型提供通用接口标准,解决工具调用碎片化问题。采用Host Client Server架构,支持动态发现工具,通过stdio或HTTP通信,实现工具即插即用、跨语言调用和统一对接规范。

时间:2026-07-12 16:04
BeeWeave开源:为AI Agent打造越用越懂你的知识创作台

BeeWeave开源:为AI Agent打造越用越懂你的知识创作台

BeeWeave是一个Agent原生的知识创作台,通过workbench和vault双层结构实现素材获取、内容创作、知识沉淀与上下文复用的持续闭环。它支持多Agent共用同一套知识库,内置41个Skills,采用MIT开源协议,旨在解决跨会话知识丢失问题。

时间:2026-07-12 15:04
AI闭环工程师自动推进工程任务

AI闭环工程师自动推进工程任务

LoopEngineer是一种将AI嵌入可执行、可验证、可持续迭代的工作循环中的工程协作方式。通过触发器、上下文、工具和验证机制,AI在循环中自动分析、执行、验证并调整,直至任务完成或需人工介入,实现复杂任务的可观察、可审计、可批准的分段自动化。

时间:2026-07-12 15:04
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 热门数据榜