换掉Claude Code:这款开源AI编程神器夯爆了!

时间:2026-07-24 08:37:43 来源:互联网

OpenCode作为一款开源AI编程智能体,已获GitHub 170k+星标。它不仅能补全代码,更能理解项目上下文、自主规划并执行任务。

  1. 开源安全:100%开源透明,采用MIT开源协议,遵循零数据留存原则,数据安全。
  2. 多模型适配:支持75+模型(Claude/GPT等),兼容本地Ollama,内置免费模型可自由切换。
  3. 双袋里模式:Plan只读分析模式可提供解决思路,Build执行修改模式可实现自主修改代码与重构。
  4. 协议集成:LSP(语言服务器协议)为AI生成代码提供静态分析保障,MCP(模型上下文协议)允许AI助手通过MCP服务扩展能力。
  5. 跨平台终端:除了核心的TUI设计,还支持桌面应用以及主流IDE扩展。

下面是OpenCode使用过程中效果图,还是挺炫酷的!

安装与配置

  1. 使用npm来安装OpenCode非常方便,安装好Node.js后使用如下命令即可;
npm install -g opencode-ai
  1. 然后输入如下命令检测是否安装成功,安装成功的话会返回版本号;
opencode --version
  1. OpenCode使用也非常方便,进入项目目录后,使用opencode命令即可;
cd your projectopencode
  1. OpenCode内置了多种免费模型,使用/models命令即可切换,支持使用鼠标选择;
  1. 如果你想使用自己的模型,可以使用/connect命令配置,这里以DeepSeek为例,先搜索DeepSeek
  1. 然后输入你自己的API Key;
  1. 然后使用/models就可以切换到你配置好的模型了!

使用

  1. OpenCode支持BuildPlan两种Agent模式,可以通过Tab键切换,不同模式还可以设置不同的模型;
  1. 接下来输入提示词:我想开发一个类似Microsoft To Do的Web应用,OpenCode会提出几个问题帮你理清需求,首先是技术栈的选择;
  1. 然后是数据库的选择,OpenCode的CLI交互非常不错,支持直接使用鼠标选择;
  1. 接下来是让你选择核心功能,我这里选择了中等功能;
  1. 最终确认选择的需求如下;
  1. 之后OpenCode将制定完整计划,涵盖了项目架构方案、数据库设计、REST API端点、前端页面/组件等内容,看了下非常详细;
  1. 看了下没什么问题就让OpenCode执行了,值得一提的是OpenCode中输出的代码都是有高亮显示的;
  1. 经过一段时间的编码后OpenCode完成了项目的开发;
  1. 开发过程中一直没找到Context详细信息在哪显示,原来只要把窗口宽带调整到足够大,右侧的SideBar里就会信息对应信息了;
  1. 我后来又追加了需求,让它支持深色和暗色主题切换,最终开发效果如下,界面还是挺不错的!

内置命令

除了上面提到的/models/connect命令,OpenCode里还有一些其他斜杠开头的命令,具体可以参考下表。

另外使用ctrl+p可以显示更多非斜杠开头的命令,具体命令如下,大家使用到的时候可以查下。

总结

OpenCode作为AI编程助手,功能强大且交互优秀,足以替代Claude Code,其CLI鼠标交互是亮点。但尚不支持后台shell,持续服务时需安装opencode-pty解决,部分功能成熟度略逊于Claude Code。

项目地址

github.com/anomalyco/o…