大家好,我是小码哥。

2026 年 AI 编程工具又要变天了。。

最近一款号称开源版 Claude Code 的 AI 编程工具杀疯了,它就是 OpenCode,目前它在 Github 的开源项目已经狂飙至 70k+ Stars 了,太牛逼了。

开源地址:https://github.com/anomalyco/opencode

在现在各大 AI 编程工具层出不穷,不乏实力顶尖的选手,比如:Claude Code、CodeX、Antigravity 等等,那 opencode 它到底有什么牛逼的?

那么问题来了,这到底跟 Claude Code 有啥不一样啊?

OpenCode 功能上看起来和 Claude Code 非常相似,不过有几个关键区别:

  • OpenCode 是 100% 开源的,个人使用没有看到有收费项目,不过企业定制文案是收费的;
  • 不绑定任何特定 AI 服务商,它能和 Claude、OpenAI、Google 甚至本地模型一起用;
  • 开箱即用的 LSP 支持;
  • 专注终端界面(TUI)体验,OpenCode 把终端里的编程体验做到了极限;
  • 使用了客户端/服务器架构,客户端多样性,比如,你能让 OpenCode 在你的电脑上运行,又能通过手机 App 远程操控它。

为什么号称开源版 Claude Code,正是因为 OpenCode 不绑定任何特定 AI 服务商,集各大顶尖模型于一身,想用谁就用谁,非常方便。

安装 OpenCode

OpenCode 分为「命令行」版本和「客户端」版本和「网页端」版本。

命令行版本

使用以下命令安装即可:

1
2
3
4
5
6
7
8
9
10
11
12
# YOLO
curl -fsSL https://opencode.ai/install | bash

# Package managers
npm i -g opencode-ai@latest # or bun/pnpm/yarn
scoop install opencode # Windows
choco install opencode # Windows
brew install anomalyco/tap/opencode # macOS and Linux (recommended, always up to date)
brew install opencode # macOS and Linux (official brew formula, updated less)
paru -S opencode-bin # Arch Linux
mise use -g opencode # Any OS
nix run nixpkgs#opencode # or github:anomalyco/opencode for latest dev branch

安装完后在命令行使用 opencode 命令:

这个命令行的使用方法,感觉和 Claude Code 和 CodeX CLI 就没有什么区别了。

客户端版本

客户端版本下载地址:

https://github.com/anomalyco/opencode/releases

OpenCode 支持 macOS、Windows、Linux 操作系统,大家按需下载安装。

操作系统 下载包
macOS (Apple Silicon) opencode-desktop-darwin-aarch64.dmg
macOS (Intel) opencode-desktop-darwin-x64.dmg
Windows opencode-desktop-windows-x64.exe
Linux .deb, .rpm, 或者 AppImage

安装完成后进入 OpenCode:

网页端版本

OpenCode 还支持 Web 网页端使用,在安装好命令行版本后,使用 opencode web 命令就能启用网页版本:

它会在本地启用了一个 4096 端口,访问 http://127.0.0.1:4096/ 地址即可:

这样我们就只需要映射一个域名到本地端口,就能实现在外面连接家里的 opencode 编程了。

支持的模型

OpenCode 支持 75 多个 LLM 提供商,并且支持运行本地模型,其中还包括几个免费的大模型,真香。

免费模型

在命令行中使用 /models 命令可以选择要使用的模型:

有 Free 标识的就是可以免费使用的模型,这也是 OpenCode 能火的原因之一吧。

连接其他主流大模型

使用 OpenCode,可以通过 /connect 命令配合 API 密钥来使用任何 LLM 提供商。

OpenCode 除了使用 API Key 连接其他主流大模型,它还支持所有主流服务商的订阅计划,可以使用 Claude Pro/Max、ChatGPT Plus/Pro 或 GitHub Copilot 等订阅计划,连上它们就能使用了。

比如,在这里我还可以连接 Google Antigravity:

认证成功后就可以使用 Google Gemini 相关模型了:

基本用法

项目初始化

进入命令行或者客户端中,运行 /init 命令,就可以初始化项目的 OpenCode 配置,它会在项目根目录下初始化一个 AGENTS.md 文件。

这个文件可以提交到 Git,这有助于 OpenCode 了解项目结构和所使用的编码模式。

快捷键

使用 / 使用使用快捷命令:

使用 @ 引用上下文内容:

使用内置 Agents

OpenCode 内置了两个 Agents:

  • build(构建):默认模式,完全授权的代理开发模式;
  • plan(计划): 用于分析和代码探索的只读代理,默认情况下禁止文件编辑,运行 Bash 命令前会先征求许可,特别适合用来探索不熟悉的代码库,或者规划代码改动。

在命令行版本中,你可以用 Tab 键进行切换,在客户端版本中在输入框左下角进行切换。

比如,你开发一个新功能时,你可以使用 plan 模型给你出实现方案,如果对方案感到满意后,再次按 Tab 键切换回 build 模式让它实现那个文案即可。

另外,OpenCode 还内置了一个用于复杂搜索和多步骤任务的通用子代理,这个功能在内部使用,可以通过在消息中使用 @general 来调用。

回滚代码

在 OpenCode 中回滚代码非常简单,使用 /undo 命令即可:

回滚成功后还可以使用 /redo 命令进行重做:

Oh My OpenCode

同时火爆的还有 oh-my-opencode 插件,目前已经快 20k 的 Star 了:

开源地址:https://github.com/code-yeongyu/oh-my-opencode

这命名,感觉在致敬 Linux 界的传奇 “Oh My Zsh”,同时它也叫 Sisyphus,它是一个开箱即用、能像你一样写代码的智能助手。

Oh My OpenCode 插件的核心理念是多代理协作,除了主代理之外,它还引入了一系列专业代理,比如以下几个精选代理:

  • Oracle:设计、调试;
  • Frontend UI/UX Engineer:前端开发;
  • Librarian:官方文档、开源实现、代码库探索;
  • Explore:超快的代码库探索(上下文搜索)。

Oh My OpenCode 支持同时调用多个代理,比如,它能自动搜索官方文档、你整个代码库的历史记录,它还内置了 LSP 工具,派给 LLMs 时,再也不用担心上下文管理了。

作者说,他为了个人开发,光是用 LLMs 就花了大约 24000 个 token,各种工具都试了个遍,折腾得死去活来,最后还是 OpenCode 赢了。

他还说,他遇到的每个问题,答案全都在这个插件里了,如果说 OpenCode 是 Debian/Arch,那 Oh My OpenCode 就是 Ubuntu/Omarchy。

安装方法:

提前安装好 bun:

curl -fsSL https://bun.sh/install | bash

然后再安装 oh-my-opencode:

npx oh-my-opencode install

或者使用:

bunx oh-my-opencode install

安装完成后,按说明完成各服务商的认证:

⚠️ 注意:

截至 2026 年 1 月,Anthropic 已因违反服务条款(ToS)而限制了第三方 OAuth 访问,所以,目前 Claude Code 的订阅是不能用了。

按照提示按需配置你订阅的 Claude、ChatGPT 和 Gemini 计划即可,没有就选择 No。

安装完成,现在就可以使用 Oh My OpenCode 插件了。

重新启动 OpenCode,使用 /agent 命令来切换 Agent:

完后,我来问它:

你是什么模型

结语

整体看下来,OpenCode 能在短时间内爆火到 70k+ Star,真不是运气好,而是刚好踩中了当下 AI 编程工具的所有痛点。

一边是 Claude Code、CodeX 这些强但封闭、绑定生态的工具,另一边是大量能力不错却体验割裂的开源方案,而 OpenCode 恰好站在了中间:完全开源、不绑定模型、终端体验拉满、还能多端远程协作。

它最大的价值,不是又一个 AI 写代码的工具,而是把 模型选择权、使用场景、交互方式 全部还给了开发者,你想白嫖免费模型可以,想接 Claude、ChatGPT、Gemini 也行,甚至跑本地模型都没问题,这种自由度在同类工具里非常少见。

再加上 Oh My OpenCode 这种外挂级插件,把多代理、文档搜索、代码探索、LSP 一股脑塞进来,基本已经是个人开发者和独立黑客的理想形态了。

可以说,如果你平时就喜欢在终端里干活,又对模型绑定、订阅限制很不爽,那 OpenCode 基本就是冲着你来的。

所以,OpenCode 不是要干掉 Claude Code,而是让你不再只剩 Claude Code 一个选择。