干掉 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 就派上用场了。
阅读全文