5 分钟了解 OpenCode
📝 课程笔记
本课核心知识点整理:

一句话说清楚
OpenCode 是一个在终端里运行的 AI 编程助手。
你说一句话,它帮你:读懂项目、修改代码、执行命令、自动完成多步任务。
Vibe Coding:动嘴不动手
最近有个概念很火:Vibe Coding。
核心思想:改代码或写文章,动嘴就够了,不需要自己上手。
| 传统方式 | Vibe Coding |
|---|---|
| 打开 IDE → 找文件 → 定位代码 → 手动改 → 保存 → 测试 | 你说"帮我加个错误处理" → AI 改好 → 测试通过 → 完成 |
| 你是执行者 | 你是指挥官,AI 是执行者 |
既然动嘴就够了,为什么还需要 IDE 呢?
AI 编程工具的两大类型
IDE 类
代表产品:Cursor、Windsurf、GitHub Copilot、Trae
特点:
- 图形界面,所见即所得
- AI 作为编辑器的"副驾驶"
- 你还是主要操作者,需要盯着屏幕
适合:习惯 IDE、需要边看边改的场景
TUI 类
代表产品:Claude Code、Codex、OpenCode
特点:
- 终端原生,轻量快速
- AI 是主要执行者,你是指挥官
- 可以开多个任务并行,不用盯着屏幕
- 可编程、可自动化、可嵌入 CI/CD
适合:Vibe Coding、习惯终端、需要自动化的场景
OpenCode 属于 TUI 类。
TUI 类工具对比
在 TUI 类工具中,目前主要有三个选择:
Claude Code(Anthropic 官方)
- 模型:Claude 系列(Opus、Sonnet、Haiku)
- 价格:$17-200/月
- 优点:Anthropic 官方出品,体验完善,支持 VS Code/JetBrains 插件
- 缺点:绑定 Claude 模型,不支持国产模型,国内访问不便
Codex(OpenAI 官方)
- 模型:codex-1(基于 o3 优化)
- 价格:ChatGPT Pro/Plus/Business 包含
- 优点:云端异步执行,可并行多任务,自动跑测试
- 缺点:绑定 GPT 系列,不支持国产模型,国内访问不便
OpenCode(社区开源)
- 模型:75+ 模型自由切换
- 价格:免费,只付 API 费用
- 优点:开源、模型自由、原生支持 DeepSeek/智谱/通义/MiniMax、中文完善
- 缺点:社区维护,更新节奏取决于社区
怎么选?
| 你的情况 | 推荐 |
|---|---|
| 想用国产模型 | OpenCode |
| 不差钱,追求官方体验 | Claude Code 或 Codex |
| 想要开源可控 | OpenCode |
能帮你做什么
程序员:3 分钟改完 30 分钟的活
你:@src/components/Button.tsx 按钮点击没反应,帮我看看
AI:问题在第 23 行,handleClick 没调用 preventDefault(),
按钮在 form 里会触发提交导致页面刷新。要我改吗?
你:改吧
AI:已修改,刷新页面测试一下还能做:理解陌生代码、写新功能、重构、写测试、Review 代码
创作者:卡文时给你三个方向
你:@第42章.md 卡住了,男主发现女主秘密,不知道怎么写他的反应
AI:根据男主人设,三个方向:
1. 压抑型 - 假装不知道,暗中疏远
2. 质问型 - 直接摊牌,矛盾升级
3. 试探型 - 旁敲侧击,增加悬疑
建议方向三,需要我写个开头吗?还能做:构思大纲、设计角色、润色文案、改剧本格式
普通人:5 分钟整理 800 个文件
你:@./临时文件夹 帮我整理,按类型分类
AI:发现 847 个文件:PDF 126个、图片 589个、文档 95个、其他 37个
建议创建子文件夹按类型分,PDF 再按年份分。执行吗?
你:执行
AI:完成,移动了 847 个文件还能做:处理表格、批量重命名、生成报告、学编程
适合谁
| 你是谁 | 适合吗 | 原因 |
|---|---|---|
| 程序员,习惯终端 | ✅ 非常适合 | 原生环境,上手快 |
| 程序员,习惯 IDE | ⚠️ 看情况 | 可以配合 IDE 用,或者直接用 Cursor |
| 内容创作者 | ✅ 适合 | 处理文本文件很方便 |
| 普通人想提效 | ✅ 适合 | 文件整理、数据处理很实用 |
| 完全不想碰终端 | ❌ 不太适合 | OpenCode 是终端工具 |
坦诚建议
如果你完全不想碰命令行,Cursor 或 Claude Desktop 可能更适合你。 这门课帮你的是:快速了解 OpenCode 能干什么,然后你自己判断。
检查点 ✅
理解确认——如果这些问题你都能回答,就可以继续了
[ ] 什么是 Vibe Coding?
- 答案:动嘴不动手,你说需求,AI 执行
[ ] IDE 类和 TUI 类工具的区别?
- 答案:IDE 你还要操作编辑器;TUI 你说话,AI 干活
[ ] OpenCode 和 Claude Code/Codex 的主要区别?
- 答案:开源、模型自由、原生支持国产模型
你适合哪条路线?
这门课后面会分三条线,你可以根据自己情况选:
| 你是谁 | 推荐路线 | 学完能干嘛 |
|---|---|---|
| 程序员 | 场景线 B | 用 AI 写代码、改 Bug、重构、写测试 |
| 内容创作者 | 场景线 A | 用 AI 做公众号、小红书、文案、翻译 |
| 想提高效率的普通人 | 场景线 C | 用 AI 整理文件、处理数据、学编程 |
不着急选,学完基础再决定。
本课小结
- OpenCode 是什么:终端里的 AI 编程助手
- Vibe Coding:动嘴不动手,你是指挥官
- IDE vs TUI:TUI 更适合 Vibe Coding
- vs Claude Code/Codex:开源、模型自由、支持国产模型
下一课预告
下一课我们动手安装 OpenCode。别担心,真的只要 5 分钟。
你会学到:
- 一行命令完成安装(macOS/Linux/Windows 都有)
- 安装成功是什么样(贴完整输出,不让你猜)
- 装不上怎么办(常见问题都有解决方案)

