干掉 Claude Code,这个开源 AI 编程工具真的杀疯了,是吗?
摘要:最近我身边很多程序员朋友开始从 Claude Code 转向了另一个工具,正是突然大火的开源项目 OpenCode。
大家好,我是程序员鱼皮。
Claude Code 一直是大家公认的 AI 编程命令行工具 Top 1,在 AI 和程序员圈子里几乎是神一般的存在。
但是,这狗玩意儿对中国用户可不太友好……
首先,如果你想要使用 Claude Code,就必须要有特殊的网络 + 官方账号,否则就会看到一片红。
此外,2025 年 9 月,Anthropic 公司不知道抽什么风,突然宣布 全面禁止中国控股企业使用 Claude 服务,不仅包括中国大陆企业,连海外中资控股超过 50% 的公司都在封禁范围内!
甚至 Anthropic 还特别点名了中国,把咱们称为 敌对国家!
天下苦 Claude Code 久矣!
但是最近我身边很多程序员朋友开始从 Claude Code 转向了另一个工具,正是突然大火的开源项目 OpenCode。
这玩意只用了半年的时间,就在 GitHub 上涨到了 5.2w Star!
这是个什么概念?比我在 GitHub 上开源的几十个项目的总和加起来都多!慕了慕了……
OpenCode 到底是什么?凭什么这么火?
啥是 OpenCode?
OpenCode 是一款 100% 开源的 AI 编程命令行工具,可以在 终端、IDE、甚至桌面应用 中使用。
你可能会问:这玩意儿跟 Claude Code 有啥区别?
试试不就知道了?
接下来我带大家实操一下,从零开始安装、配置、到实际写代码,一条龙服务~
从 0 开始上手 OpenCode
1、安装运行 OpenCode
直接进入 OpenCode 官网,复制一行命令:
命令如下:
curl-fsSLhttps://opencode.ai/install |bash
然后在终端中执行,就可以完成安装了。
安装完成之后,输入 opencode 进入程序,接下来你就可以愉快地使用了~
先来个经典的 Hello World,AI 成功给出了回复。
恭喜,到这里你已经掌握了 OpenCode 的 70% 了。
2、选择模式和模型
OpenCode 支持 2 种模式,默认是 Build 模式,用来构建应用、生成代码。
按一下 Tab 键,就可以切换到 Plan 模式,用于生成执行计划。
按一下 Ctrl + p 键,可以打开命令面板,里面有几十个内置命令。我们先来试着切换一下大模型:
默认提供了 4 个免费模型:
好家伙,连智谱最新的 GLM-4.7 竟然也免费?那我的 Coding Plan 套餐不是白开了?
除了免费的模型外,OpenCode 支持超多的 AI 模型,你可以自由选择:
选中模型后,配置自己的 API Key 就好了:
如果你之前有 Claude Pro/Max 订阅账号,可以直接登录使用,无缝从 Claude Code 迁移过来。
3、快捷指令
OpenCode 支持斜杠命令,输入 /,能看到很多操作,比如查看模型列表、查看 Agents、管理 MCP、切换主题等等:
支持几十个不同的主题,颜值都挺高的,从这点也能看出来 OpenCode 很注重用户的体验:
输入 @ 可以快速关联目录文件,给 AI 添加上下文:
4、交互体验
相比于 Claude Code,OpenCode 真是把命令行的交互体验拉满了,甚至我觉得它是一个伪装成命令行的桌面应用。
你可以点击某条消息,然后会弹出一个消息动作框,你可以撤回消息和 AI 的回复,也可以复制、或者基于当前对话新开一个对话框。
你可以通过鼠标上下滚动来切换选单,并且可以直接通过鼠标点击进入下一步。
你可以按 Ctrl + p 键打开命令面板,然后开启侧边栏:
然后界面就变成了这样,你管这叫命令行?
5、LSP 支持
细心的你一定看到了,右边的侧边栏有个 LSP,这是什么鬼东西?老色批?
LSP(Language Server Protocol 语言服务器协议)是微软开发的一种通信协议,用于让代码编辑器和语言服务器之间进行通信。
简单来说,LSP 就是让编辑器看懂代码的技术。
比如你在 VS Code 里写代码,输入 console. 它会自动提示 log、点击函数名能跳转到代码定义、写错代码会画红线提醒。这些代码编辑器的功能,背后都是 LSP 在干活。
OpenCode 支持 LSP,意味着 AI 能真正理解你的代码结构,而不是把代码当普通文字瞎猜,改起来更精准。
比如我让 AI 介绍我的 AI 答题平台项目中最有价值的代码,LSP 就派上用场了。
