首页 > 教程攻略 > ai教程 >换掉Claude Code!这款开源AI编程神器,夯爆了!

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

来源:互联网 时间:2026-07-24 07:21:09

OpenCode简介

说到AI编程助手,Coding Agent这个赛道最近真是热闹。OpenCode就是其中一款开源黑马,截止目前已经在GitHub上收获了170k+ star。它不只是一个简单的代码补全插件或IDE扩展,而是能真正理解项目上下文、自主规划任务并执行的AI工具。

先来看看它几个核心特点:

  • 开源安全:100%开源透明,MIT协议,而且承诺零数据留存,安全性无需担心。
  • 多模型适配:支持75+模型(Claude、GPT系列等),本地Ollama也能跑,内置免费模型随时切换,灵活度很高。
  • 双模式设计:Plan模式只读分析,帮你理清思路;Build模式直接动手改代码、重构,分工明确。
  • 协议集成:LSP(语言服务器协议)给AI生成的代码加了静态分析保障,MCP(模型上下文协议)则让AI可以通过MCP服务扩展能力,有点生态扩展的意思。
  • 跨平台终端:除了核心的TUI界面,还支持桌面应用和主流IDE扩展,部署门槛不高。

下面是OpenCode运行时的效果图,说实话挺炫酷的。

安装与配置

  • 安装过程很简单,前提是装好Node.js,然后一行命令搞定:

npm install -g opencode-ai

  • 装完验证一下,输出版本号就算成功:

opencode --version

  • 进入项目目录,直接执行opencode就能启动:

cd your project
opencode

  • 内置的免费模型足够日常使用,想切换?用/models命令,连鼠标都能直接点选,交互很友好。

  • 如果想用自己的模型,比如DeepSeek,用/connect命令配置。先搜索DeepSeek,然后输入你的API Key,几步搞定。

  • 之后再用/models就能切到刚配好的模型了,整个过程零门槛。

使用

  • OpenCode提供BuildPlan两种Agent模式,通过Tab键切换,甚至可以为不同模式设置不同的模型,灵活性很高。

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

  • 接着是数据库选择,CLI交互做得不错,直接鼠标点选就行。

  • 再让你选核心功能,这里可以选中等功能集。

  • 最终确认需求清单,一目了然。

  • 随后OpenCode会生成一个完整计划,覆盖项目架构、数据库设计、REST API端点、前端页面组件等,细节相当到位。

  • 确认无误后让它执行,值得一提的是输出的代码都带高亮显示,阅读体验不错。

  • 经过一段时间的编码,项目就搞定了。

  • 开发过程中一直没找到Context详细信息在哪,后来发现只要把窗口宽度拉大,右侧的SideBar里就会自动显示对应信息,藏得挺深。

  • 后来又追加了需求,让它支持深色和暗色主题切换,最终效果如图所示,界面确实挺耐看。

内置命令

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

另外,按ctrl+p可以调出更多非斜杠开头的命令,具体列表如下,用到时查一下就好。

总结

今天把OpenCode在实际项目中的应用跑了一遍,感觉它的能力确实够强,完全可以替代Claude Code来使用。而且CLI交互更友好,鼠标直接点选,操作直观。当然也有不足:不支持后台shell,启动持续运行的后台服务时会阻塞进程,需要额外安装opencode-pty才能解决,这部分功能成熟度上还不如Claude Code。但整体来说,是个值得入手的工具。

项目地址

github.com/anomalyco/o…