详情

首页手游攻略 换掉Claude Code!这款开源AI编程神器:夯爆了!

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

佚名 2026-07-24 08:45:01

OpenCode简介

OpenCode是一款开源的AI编程智能体(Coding Agent),它不仅是一个简单的代码补全插件或IDE扩展,而且是一个能够理解项目上下文、自主规划任务并执行的AI工具,目前在Github上已有170k+star

OpenCode的核心特性如下:

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

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

安装与配置

  • 使用npm来安装OpenCode非常方便,安装好Node.js后使用如下命令即可;

npm install -g opencode-ai

  • 然后输入如下命令检测是否安装成功,安装成功的话会返回版本号;

opencode --version

  • OpenCode使用也非常方便,进入项目目录后,使用opencode命令即可;

cd your projectopencode

  • OpenCode内置了多种免费模型,使用/models命令即可切换,支持使用鼠标选择;

  • 如果你想使用自己的模型,可以使用/connect命令配置,这里以DeepSeek为例,先搜索DeepSeek

  • 然后输入你自己的API Key;

  • 然后使用/models就可以切换到你配置好的模型了!

使用

  • OpenCode支持BuildPlan两种Agent模式,可以通过Tab键切换,不同模式还可以设置不同的模型;

  • 接下来输入提示词:我想开发一个类似Microsoft To Do的Web应用,OpenCode会提出几个问题帮你理清需求,首先是技术栈的选择;

  • 然后是数据库的选择,OpenCode的CLI交互非常不错,支持直接使用鼠标选择;

  • 接下来是让你选择核心功能,我这里选择了中等功能;

  • 最终确认选择的需求如下;

  • 之后OpenCode将制定完整计划,涵盖了项目架构方案、数据库设计、REST API端点、前端页面/组件等内容,看了下非常详细;

  • 看了下没什么问题就让OpenCode执行了,值得一提的是OpenCode中输出的代码都是有高亮显示的;

  • 经过一段时间的编码后OpenCode完成了项目的开发;

  • 开发过程中一直没找到Context详细信息在哪显示,原来只要把窗口宽带调整到足够大,右侧的SideBar里就会信息对应信息了;

  • 我后来又追加了需求,让它支持深色和暗色主题切换,最终开发效果如下,界面还是挺不错的!

内置命令

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

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

总结

今天给大家分享了OpenCode在开发项目中的实际应用,感觉它的功能足够强大,完全可以替代Claude Code来使用,而且它的CLI交互更好,支持使用鼠标交互。但是OpenCode也有一些问题,不支持后台shell,当启动持续运行的后台服务时会阻塞进程,需要安装opencode-pty才能解决,感觉有些功能不如Claude Code成熟。

项目地址

github.com/anomalyco/o…

点击查看更多
推荐专题
热门阅读