Skip to content

5 分钟了解 OpenCode

📝 课程笔记

本课核心知识点整理:

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 整理文件、处理数据、学编程

不着急选,学完基础再决定。


本课小结

  1. OpenCode 是什么:终端里的 AI 编程助手
  2. Vibe Coding:动嘴不动手,你是指挥官
  3. IDE vs TUI:TUI 更适合 Vibe Coding
  4. vs Claude Code/Codex:开源、模型自由、支持国产模型

下一课预告

下一课我们动手安装 OpenCode。别担心,真的只要 5 分钟。

你会学到:

  • 一行命令完成安装(macOS/Linux/Windows 都有)
  • 安装成功是什么样(贴完整输出,不让你猜)
  • 装不上怎么办(常见问题都有解决方案)