为什么值得关注 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 值得一试。建议先从内置免费模型入手体验基础能力,再根据需求接入自己常用的模型。