找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1200

积分

0

好友

152

主题
发表于 4 小时前 | 查看: 1| 回复: 0

如果你正在愉快地使用Claude Code,感觉它无所不能,那么接下来的内容或许值得你关注。原因很简单:你需要一个可靠的“备胎”。

最近半年,Claude Code无疑是AI领域最耀眼的产品之一。它早已超越了简单的代码生成,能够协助开发完整产品、自动化工作流、操作桌面应用,甚至其SDK可直接用于构建AI智能体。

然而,无论你是刚接触Claude Code的新手,还是已经用得得心应手的老用户,我都建议你尽早了解和上手它的一个开源替代品:OpenCode。在某些方面,OpenCode的表现甚至优于Claude Code。如果将Claude Code比作苹果手机,那么OpenCode就更像是安卓手机——它提供了更丰富的兼容性、更多的可定制选项和更强的可玩性。

第一、Anthropic的策略过于激进,你需要一个Claude Code的备胎

Anthropic的创始团队背景复杂,其产品Claude是目前对中国用户限制最为严苛的AI大模型之一。我身边已有不少Claude的重度用户遭遇封号,且申诉无门,重新申请也极有可能再次被封。

此外,Anthropic对待竞争对手的方式也常引发争议,例如:

  1. 去年当Windsurf传出将被OpenAI收购的消息时,Anthropic立即切断了Windsurf对Claude模型的调用;
  2. 当得知马斯克的xAI公司工程师使用Cursor开发模型时,Anthropic立刻切断了xAI的使用权限;
  3. 当发现OpenCode可以通过OAuth方式使用Claude模型后,第一时间切断了OpenCode的访问;
  4. 有Claude Code用户反馈,在使用中一旦提及OpenCode,Claude Code便会停止响应;
  5. Anthropic还被发现购买如OpenCode等竞争对手的搜索关键词,以诱导用户下载Claude Code。

正因如此,包括Ruby on Rails框架创始人在内的许多顶尖开发者已公开宣布转向OpenCode。对我们而言,使用Claude Code时永远无法预知账号何时会突然失效。虽然国内部分开发者通过第三方中转站使用Claude Code,但这种方式既不安全也不稳定,你无法知晓中转站何时会被封禁,且共享账号也存在风险。

第二、Claude Code与Claude模型强绑定,难以稳定使用其他AI模型

尽管Claude Opus模型在编程领域口碑上佳,但如果你想在Claude Code中使用其他AI模型,例如用GPT模型辅助写作,或用Gemini模型设计前端页面,Claude Code是无法满足的。

于是,很多开发者被迫同时打开多个工具窗口:Claude Code、OpenAI的Codex、Google的Antigravity,以便同时调用三个不同的AI模型。这种方式效率低下,因为三个工具的配置方法各异,很多技能(Skills)和模型控制协议(MCP)也无法同步,非常麻烦。

一些国产AI模型,如智谱的GLM,已针对Claude Code做了适配,目前使用体验尚可。但OpenAI和Google并未提供对Claude Code的官方适配,且Anthropic未来是否会继续允许GLM接入也存疑。为了能稳定地使用AI编程智能体,并能同时利用全球顶尖的AI大模型,OpenCode是一个值得拥有的选择。

OpenCode的三大核心优势

第一、开源且支持70+ AI大模型

OpenCode是一个开源的AI编程智能体,支持接入超过70个AI大模型。基本上你能想到的主流模型,它都提供了接入支持。最妙的是,OpenCode为新手用户默认提供了几个免费模型,这意味着你无需付费、无需复杂网络配置,下载安装后即可立即体验AI编程的便利。

得益于其开源特性,社区可以共同修改和完善它。因此,OpenCode的迭代速度极快,几乎每天都有小版本更新,每次启动时软件都会自动升级至最新版本。

在OpenCode中,你可以接入OpenAI最新的GPT-5.2模型,也可以通过Google Antigravity使用最新的Gemini 3 Pro模型和Claude Opus 4.5模型。这意味着,你可以在一个工具内灵活切换全球顶级的模型:用GPT-5.2规划项目、用Claude Opus 4.5编写代码、用Gemini 3 Pro设计界面,最后再用GPT-5.2审核代码。这远比“单吊”一个Claude Code要强大得多。

第二、重视中国开发者,提供本土化支持

在多个顶级AI厂商对中国用户设置使用障碍的当下,OpenCode对中国用户完全开放。事实上,OpenCode团队中有一位华人创始人,并在飞书开设了话题社区,可以直接为国内开发者提供技术支持。因此,我们不必担心未来某天会遭遇封号或无法访问的问题。

OpenCode飞书话题社区入口

当你下载OpenCode并使用其免费的GLM模型时,无需任何特殊网络配置即可直接使用,这极大降低了AI编程智能体的入门门槛。

第三、高度可定制,可按需设计工作流

OpenCode如同安卓系统,如果你精通其配置,完全可以通过深度定制来最大化其效率。例如,社区有一个名为 oh-my-opencode 的开源插件,它对OpenCode进行了深度定制,集成了诸多最佳实践,并能协调多个智能体并行工作,让每个AI模型发挥其特长,创造最大价值。

而Claude Code是闭源的商业软件,用户无法进行深度定制。因此,在 oh-my-opencode 等插件的帮助下,使用OpenCode完全有可能达到比Claude Code更高的效率。

除了编程,AI智能体还能协助完成许多其他任务。我看到有技术博主甚至改造了 oh-my-opencode 插件,让多个智能体并行进行内容创作,极大提升了产出效率。

所以,如果你已是Claude Code高手,并渴望通过深度定制进一步提升效率,那么OpenCode几乎是你的必经之路。对于喜欢折腾和探索的开发者来说,这本身也是一种乐趣,你可以在云栈社区这样的平台上发现更多类似的开源项目与奇思妙想。

OpenCode 新手入门指南

如果你不熟悉命令行,习惯使用图形界面,只需访问OpenCode官网,下载对应操作系统的安装包:

https://opencode.ai/

安装完成后,打开应用:
OpenCode图形界面欢迎页

你会看到一个简洁的界面。点击“Open Project”,选择一个你希望它读取和操作的目录,即可开始。

OpenCode新建会话界面

例如,我选择了一个旧项目,然后就可以在对话框中向OpenCode下达指令了。请注意左下角的第一个下拉框:Build。这个模式表示OpenCode接收到指令后会直接执行。我们可以将其改为 Plan 模式。Plan 模式是“会议模式”,只讨论不执行;Build 模式是“执行模式”,说干就干。

接着,选择使用哪个AI模型。默认情况下,OpenCode已提供了几个标注为“Free”的免费模型,你可以选择自己喜欢的,例如GLM-4.7或MiniMax M2.1,这样无需特殊网络环境也能工作:

OpenCode免费模型选择列表

至此,你就可以愉快地指挥OpenCode干活了。例如,我让它帮我扫描项目是否有Bug:

OpenCode项目Bug扫描与修复建议

如果你想更进一步,我推荐使用OpenCode的终端用户界面(TUI)。它更快捷,功能也更强大。使用TUI需要打开终端(Mac上是Terminal.app,Windows上是PowerShell),然后输入安装命令:

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

安装完成后,在终端中输入 opencode 命令即可启动:

OpenCode终端用户界面(TUI)

用法与图形界面类似,主要快捷键有所不同:

  1. Tab键:切换 Plan / Build 模式;
  2. Ctrl + P:打开命令窗口,选择执行不同命令;
  3. Ctrl + T:切换AI模型的思考强度(low, medium, high, xhigh);

了解这些就足以开展项目了。记住,先开 Plan 模式,与OpenCode充分讨论,确认无误后再切换到 Build 模式开始执行。其他更多功能,你都可以直接在使用的过程中询问OpenCode,让它一步一步教你。

如何配置使用GPT、Gemini和Claude三大模型

使用GPT-5.2 Codex模型:首先,你需要是ChatGPT Plus会员(月费20美元)。在OpenCode TUI中,通过 Ctrl+P 打开命令列表,选择 “Switch Models”,再选择 “provider”:

OpenCode连接提供商界面

将光标移动到“OpenAI”这一行,选择后,在“Auth Method”中选择第一项“ChatGPT Pro/Plus”。随后会跳转至浏览器进行ChatGPT账号授权。确认授权后关闭浏览器,回到终端,即可看到OpenAI下的四个模型:

  1. GPT-5.1
  2. GPT-5.1 Codex
  3. GPT-5.2
  4. GPT-5.2 Codex

你可以将GPT-5.2和GPT-5.2 Codex加入收藏列表(Favorites),方便快速切换。

使用Gemini 3 Pro和Claude Opus模型:在OpenCode TUI中,直接输入以下命令:

Install the opencode-antigravity-auth plugin and add the Antigravity model definitions to ~/.config/opencode/opencode.json by following: https://raw.githubusercontent.com/NoeFabris/opencode-antigravity-auth/dev/README.md

OpenCode会自动安装 opencode-antigravity-auth 插件,并引导你打开浏览器登录Google账号进行授权。

授权后即可使用。如果你有多个Google账号,可以全部登录以合并使用额度(但个人不推荐此方式)。我选择每月支付20美元购买Gemini Pro会员,因为其提供的模型调用量非常慷慨,性价比很高。

授权后,你会看到一系列模型。我们可以从中选择Gemini 3 Pro、Claude Sonnet 4.5、Claude Opus 4.5等模型加入收藏列表,方便通过快捷键随时切换:

OpenCode模型选择与收藏列表

例如,我在收藏列表中添加了GPT-5.2的两个模型、Claude 4.5的两个模型以及Gemini 3 Pro,这样就集齐了三大顶级AI模型。我通常的 workflow 是:用GPT模型进行写作和规划,切换到Claude模型编写代码,用Gemini 3模型设计界面,最后再用GPT模型进行代码审查。

进阶玩法:如果你想最大程度地利用这些模型,可以安装 oh-my-opencode 插件。它会同时调用上述所有模型,让不同的智能体分别运行不同的模型,并反复迭代优化,堪称“AI时代的周扒皮”,不榨干模型潜力不罢休。

安装非常简单,只需将下面这行命令粘贴到OpenCode对话框中,它便会自动完成所有配置工作:

Install and configure by following the instructions here https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/README.md

我个人目前尚未安装 oh-my-opencode,因为我仍在同时使用Claude Code和OpenCode,且不想将OpenCode环境过度定制为纯编程用途。oh-my-opencode 是一个高度为编程优化的环境,而我目前有更多内容创作和其他工作流自动化需求。

总结

最后,我同时使用两者的感受是:

  1. Claude Code + Claude Opus 更像苹果手机:封闭、稳定、花样不多。
  2. OpenCode + 三大顶级模型 更像安卓手机:开放、灵活、充满可玩性。

我个人更偏爱使用OpenCode一些。如果Anthropic继续保持其封闭策略,我认为未来OpenCode有很大可能性会超越Claude Code。对于开发者而言,拥抱开源和开放生态总是更有前瞻性的选择。技术工具的价值在于为我们服务,而不是将我们锁定在某个单一的生态中。希望这篇指南能帮助你更好地了解这个强大的人工智能工具,并开始你的探索之旅。





上一篇:从IDE到终端,聊聊AI编程:到2026年,终端编程会是主流吗?
下一篇:LangChain深度实战:从15分钟RAG应用到企业级Agent架构
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-7 19:22 , Processed in 0.388657 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表