为什么值得关注 OpenCode
OpenCode 的核心优势在于两点:开源免费和模型自由。
在模型支持层面,OpenCode 几乎覆盖了市面上所有主流和小众模型,自行配置即可接入。如果不想折腾配置,它还内置了四款免费模型可以直接使用,其中包括 GLM-4.7、MiniMax M 2.1 和 Grok code fast——这意味着你本地装好 OpenCode 后,无需额外付费就能开始 AI 编程。
功能对标 Claude Code
OpenCode 基本覆盖了 Claude Code 的核心功能:
- 内置 LSP(语言服务协议),提供更精准的代码理解
- 支持子代理(Sub-agent),可自由绑定各种模型厂商
- 双 Agent 模式:Build 模式和 Plan 模式,通过
Tab键切换 - MCP 工具支持,可列出和调用 MCP 工具
- 丰富的内置工具集
配合插件 oh-my-opencode 使用,还能解锁更多能力,例如类似 Claude Skills 的功能。这个插件项目已投入价值 24,000 美元,目标是"让智能体生成的代码与人类代码无异,却能实现远超人类代码的功能"。
简单来说:OpenCode + oh-my-opencode ≈ Claude Code 的完整能力,但更自由、更灵活。
两种安装方式
方式一:桌面端(适合新手)
下载桌面客户端后直接使用,所见即所得,切换模型和 Agent 都通过图形界面完成,还可以轻松查看和管理上下文 Context。
方式二:CLI 终端(适合极客)
npm install -g opencode-ai
进入项目文件夹后执行:
opencode
即可启动,界面风格颇有 hacker 感。
常用命令速查
| 命令 | 功能 |
|---|---|
Tab |
切换 Build / Plan 模式 |
/model |
查看所有可用模型 |
/theme |
切换界面主题 |
/mcp |
列出 MCP 工具 |
适合谁用
OpenCode 的定位非常清晰:新手友好,极客可折腾。对于独立开发者和一人公司来说,它解决了两个实际问题——一是 Claude Code 的模型限制,二是成本问题。能免费使用 GLM-4.7 等模型进行项目开发,对于预算有限的独立开发者而言是实打实的利好。
如果你正在寻找一个开源、免费、模型灵活的 AI 编程 CLI 工具,OpenCode 值得一试。建议先从内置免费模型入手体验基础能力,再根据需求接入自己常用的模型。