OpenCode 让我这个不会编程的人做出了什么
我不会写代码。
但我用 OpenCode,做出了一个可以根据台词自动生成视频的工具。它能分析关键词、自动从网上搜图、配背景音乐、最后输出一个真实可播放的 MP4 文件。
整个过程我没有手写一行代码。
大多数人对 AI 编程工具的理解是错的
一提到 AI 编程工具,大多数人的第一反应是:这是给程序员用的,帮他们写代码更快。
我以前也这么想。但实际用下来,发现这个理解完全偏了。
错误认知一:你需要先懂代码,才能用 AI 编程工具
不需要。OpenCode 在终端里运行,你用中文描述你想要什么,它来写代码、运行代码、出了错误它自己修复、再运行。整个过程你只需要说人话,它负责翻译成机器能懂的语言。
错误认知二:AI 写的代码会出很多错,需要你来改
出错是正常的,但不需要你来改。这正是 OpenCode 最强的地方——它不只是生成代码,它会读报错信息、分析问题、修改代码、重新运行,这个循环它自己来转,不用你参与。我遇到过 Remotion 版本不匹配、音频文件格式错误、视频后半段黑屏等问题,每次都是 OpenCode 自己找到原因、自己修好的。
错误认知三:没有编程基础做出来的东西很简单
我最终做出来的是一个完整的自动化视频生成系统:输入一段台词,它自动分析关键词、调用 Pexels API 下载相关图片、准备背景音乐、通过 Remotion 渲染出视频。这不是一个玩具,是一个真实可用的工具。
做出这些东西之后,我发现了什么
做 PPT 视频这件事变了
我第一个用 OpenCode 做的项目,是把"传统 PPT 制作流程"做成一个38秒的快闪视频——开场、场景切换、计时动画、结尾,全部自动生成。以前做这种视频要用剪辑软件一帧一帧调,现在写个脚本跑一下就出来了。
遇到问题不再是终点
以前我遇到任何技术问题,基本上就是搜索、看不懂、放弃。现在遇到报错,我直接把错误贴给 OpenCode,它会分析原因、给出修复方案、修改代码、验证结果。我踩过的坑——Remotion 版本不匹配、音频文件只有24字节无法解析、视频后半段黑屏——每一个 OpenCode 都帮我修好了,而且每次修完都留下了详细的说明文档。
想法和现实之间的距离变短了
以前我有个想法,能不能做到完全是另一回事,因为我不会编程。现在我有个想法,最多花几个小时,就能有一个可以运行的版本出来。这种感觉很难描述——就像突然多了一双手。
我是怎么做到的:完整过程
1用中文描述想要做什么
不需要用技术语言,就像跟人说话一样。比如:"我想做一个工具,输入一段台词,自动生成视频,视频里要有相关图片和背景音乐。" OpenCode 会把这个需求拆解成可执行的技术方案。
2让它选技术方案
我不懂用什么工具,OpenCode 帮我选。它选了 Python 写主逻辑、Remotion 做视频渲染、Pexels API 搜图。我只需要知道"它能做这件事",不需要知道"为什么用这个"。
3跟着它的步骤走,遇到报错就反馈
它生成代码之后,我负责运行、把报错复制给它。它看到报错自己分析修复,再让我运行,循环几次就通了。整个过程我是"执行者",它是"决策者"。
4收到结果,验证效果
最终我得到了三个视频:传统PPT制作流程的快闪版、科技感动画版、手绘涂鸦版。还有一套完整的自动化脚本,以后换个台词就能生成新视频。
如果你也想试,从这里开始
第一步:装好 OpenCode,打开一个终端,用中文描述你想做的第一件小事。不要想太大,从一个具体的、你真的想要的东西开始。
第二步:跟着它的步骤走,每一步它都会告诉你下一步做什么。出了报错就把错误信息粘贴给它,不要自己猜。
第三步:把整个过程记录下来。每一个报错、每一个修复、每一个最终跑通的结果——这些记录本身就是最好的内容,也是你最真实的学习轨迹。
我做出第一个视频的时候,盯着那个 MP4 文件看了很久。
不是因为视频有多好看,而是因为三个月前我根本不相信自己能做出这种东西。