乐于分享
好东西不私藏

OpenCode实测:开源AI编程工具,能替代Claude Code吗?

OpenCode实测:开源AI编程工具,能替代Claude Code吗?

AI编程圈最近有个名字火了——OpenCode。在GitHub上拿了13万Star,讨论热度居高不下。为什么?因为Claude Code封锁了国内用户,而OpenCode完全开源、免费、不限模型,一行命令就能装上。

那它到底值不值得用?能真正替代Claude Code或者Cursor吗?我把OpenCode完整跑了一遍,从安装、配置到实际开发项目,记录下真实的使用感受。

一、OpenCode是什么?

OpenCode是一个开源的AI编码代理,终端、桌面应用、IDE扩展都能用。说白了,它就是你命令行里的”AI程序员”——你提需求,它写代码;你报bug,它帮你修。

为什么火了?Claude Code对国内用户封锁,Anthropic甚至明确宣布”禁止中国控股企业使用Claude服务”。而OpenCode完全开源、免费,支持任意LLM提供商,你可以接入国内的模型(比如智谱GLM),也可以用自己的Claude账号。这种”不受限制”的自由度,让它迅速成为话题中心。

二、安装方法:一行命令搞定

OpenCode的安装体验是我用过最顺滑的之一。打开终端,粘贴这行命令:

curl-fsSL https://opencode.ai/install |bash

等待几秒钟,输入`opencode`就能启动。

如果你用的是macOS或Linux,也可以通过Homebrew安装:

brew install anomalyco/tap/opencode

Windows用户有两种方式:推荐用WSL(Windows Subsystem for Linux),体验更稳定;或者用npm全局安装:`npm install -g opencode-ai`。

第一次运行时,OpenCode会引导你配置API密钥。执行`/connect`命令,选择你要用的模型提供商,输入Key就搞定。默认提供4个免费模型(包括智谱GLM-4.7),如果你有Claude Pro或Max账号,也可以直接登录。

三、核心功能亮点

OpenCode不是简单的”终端里聊天”,它有几个我特别喜欢的功能设计:

  • 双模式切换
    :Tab键切换Build模式(直接改代码)和Plan模式(只出方案不改文件)。
  • 文件模糊搜索
    :按@键快速关联文件,输入文件名的一部分就能找到。
  • LSP支持
    :真正理解代码结构,基于语法分析来定位和修改。
  • 斜杠命令
    :`/init`初始化、`/undo`撤销、`/redo`重做、`/share`分享。
  • Skills扩展
    :兼容Claude Skills系统,无缝迁移自定义技能。

界面体验也超出预期:按Ctrl+P打开命令面板,可以开启侧边栏、切换主题、用鼠标点击操作——这哪是命令行?简直是终端版IDE。

四、与Claude Code、Cursor对比

对比项
OpenCode
Claude Code
Cursor
开源
✅ 100%开源
❌ 闭源
❌ 闭源
国内可用
✅ 无限制
❌ 封锁
✅ 可用
免费模型
✅ 4个免费
❌ 需付费
⚠️ 有限
模型选择
✅ 任意LLM
❌ 仅Claude
⚠️ 指定
代码质量
⚠️ 看模型
✅ 稳定
✅ 稳定
定制性
✅ 极强
❌ 有限
❌ 有限

五、适合谁用?

  • 喜欢折腾的程序员
    :fork一份自己魔改,我的工具我做主。
  • 预算有限的开发者
    :免费模型够用,想升级自己接API。
  • 终端重度用户
    :交互体验是目前最好的之一。

不推荐:追求稳定产出的(模型调度不够成熟),只图方便的(Cursor开箱即用)。

六、总结

OpenCode的最大价值不是”替代Claude Code”,而是证明了一件事:谁离用户近、谁能发现痛点,谁就有超越巨头的机会。

它给了开发者一个不被巨头限制、可以自主掌控的选择。对于喜欢折腾的人来说,这比”好用”更重要。去GitHub搜”opencode”试试,开源的魅力不只是省钱,更是自由。

你怎么看OpenCode?评论区聊聊你的体验。