OpenCode实测:开源AI编程工具,能替代Claude Code吗?
那它到底值不值得用?能真正替代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对比
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
五、适合谁用?
- 喜欢折腾的程序员
:fork一份自己魔改,我的工具我做主。 - 预算有限的开发者
:免费模型够用,想升级自己接API。 - 终端重度用户
:交互体验是目前最好的之一。
不推荐:追求稳定产出的(模型调度不够成熟),只图方便的(Cursor开箱即用)。
六、总结
OpenCode的最大价值不是”替代Claude Code”,而是证明了一件事:谁离用户近、谁能发现痛点,谁就有超越巨头的机会。
它给了开发者一个不被巨头限制、可以自主掌控的选择。对于喜欢折腾的人来说,这比”好用”更重要。去GitHub搜”opencode”试试,开源的魅力不只是省钱,更是自由。
你怎么看OpenCode?评论区聊聊你的体验。
夜雨聆风