保姆级教程!手把手教你用上开源版Claude Code

秋墨同学_5847

秋墨同学_5847

2026-05-28

258人浏览

原创

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

保姆级教程!手把手教你用上开源版claude code

不会写代码也能打造高质感网页!零基础AI编程提示词模板+精选组件库推荐

一、开篇寄语
在上一篇深度测评中,我们横向对比了11款主流AI编程工具,初衷很朴素:帮和我一样的编程新手,真正跨过那道令人望而生畏的代码门槛。

提到AI编程助手,Claude Code的名字想必大家早已耳熟能详。

就连一向对Anthropic这家公司持保留态度的我,也不得不承认——Claude Code是我迄今体验过最强大、最可靠的智能编程Agent。

它能帮你梳理产品逻辑、搭建业务流程、完成数据分析……甚至Google首席工程师都在X平台公开盛赞它。

但现实很骨感:Anthropic的封号策略堪称“行业顶流”。自2023年起,我已被封掉整整13个账号,封到连注册邮箱都难寻;为规避风控,我甚至被迫自建代理服务。

正因如此,我向来谨慎推荐Claude Code——尤其当它近年愈发封闭、生态日趋收紧。

不过,就在几天前,我找到了一个真正可替代Claude Code的全新方案:OpenCode + oh-my-opencode,而且全程开源、完全免费、本地可控。

更惊喜的是,如果你已是ChatGPT Pro($200/年)与Gemini Ultra($250/年)双会员,这套组合不仅能完美兼容,更能将你的订阅价值榨干到极致。

所以今天,我想把这份“普通人也能轻松上手的AI编程自由”分享给你,并全程手把手带你跑通每一步。

这个组合让我真切感受到:
属于大众用户的Vibe Coding时代,真的来了。

下面,正式开启教程。

一、安装 OpenCode

第一步,自然是从下载并安装 OpenCode 开始。

与Claude Code必须依赖命令行不同,OpenCode最大的优势在于——它拥有原生图形客户端。你无需面对Antigravity般复杂的IDE界面,也不必搞懂CLI、Shell、环境变量这些术语。

你只需打开一个熟悉、直观、符合直觉的对话窗口,就能立刻开始交互。

OpenCode 官方下载地址:https://www.php.cn/link/99fc32e3c05e03597a692c4fd9a9d162
全平台支持:Windows / macOS / Linux 均可一键安装;开发者还可无缝集成至 VS Code、Cursor 或 Antigravity 等主流编辑器。

我家主力机是Windows,因此直接下载Windows版本,按默认流程安装即可。

安装完成后启动软件,稍等片刻,你就会看到这个简洁的初始界面:

看起来空荡荡?不知从何下手?别急。

接下来,我们要为它注入“大脑”——添加大模型支持。

二、接入多模型能力

在首页左下角点击「+」号,进入模型管理页。

你会发现,OpenCode几乎兼容所有主流模型:GPT系列、Gemini全家桶、Claude全系、GLM、Qwen、DeepSeek……甚至连GLM的Coding Plan模式也已内置支持。

如果你和我一样,已是ChatGPT与Google双会员,操作路径如下;
若暂无订阅,也完全不用担心——直接选用免费可用的 GLM-4.7 即可。虽然综合能力略逊于“御三家”,但在日常网页开发、脚本编写、逻辑梳理等绝大多数场景中,表现依然稳如磐石。

⚠️ 特别提醒:Claude会员用户请暂时绕开Claude Max等订阅通道。
Anthropic近期已全面封禁第三方调用Claude Code套餐的接口,周末刚批量封杀一批OpenCode用户账号,引发社区广泛声讨。反观OpenAI则迅速响应——几小时内即宣布Codex正式接入OpenCode,并开放ChatGPT Pro会员直连授权。

商业世界的反转,就是这么干脆利落。

回到OpenCode界面,点击「OpenAI」选项,你会看到两种接入方式:
✅ ChatGPT Pro/Plus 订阅直连(推荐)
✅ OpenAI API Key(按量计费)

二者区别很简单:
API Key适合高频调用、需精细控费的开发者;
而ChatGPT Pro会员不仅享有官网全部新功能,更关键的是——它附赠海量Codex专属额度!尤其是 GPT-5.2-Codex,虽响应略慢,但代码逻辑严谨性与结构准确性堪称业界标杆。

? 操作指引(ChatGPT会员):
点击「Add with ChatGPT」→ 弹窗中点击「this link」→ 跳转至ChatGPT官网登录页 → 授权同意 → 返回OpenCode即可自动识别全部可用模型。

Gemini接入稍复杂一点,需借助插件提取Antigravity中的Gemini 3 Pro及Claude Opus 4.5调用额度。
没错,你没看错——Google自家的Antigravity,竟也悄悄支持Claude Opus 4.5!

这意味着:仅需开通ChatGPT + Gemini双会员,你就能在OpenCode中自由调度全球最强三大编程模型。

Gemini Spark Core
Gemini Spark Core

在 Moltbook 社交网络上与 AI 代理互动,支持发帖、回复、浏览及分析互动数据,适用于用户在 Moltbook 查看动态、回复帖子或追踪活动。

下载

现在,安装插件:
opencode-antigravity-auth

安装方式极简——在OpenCode中新建对话,直接发送以下Prompt:

Install the opencode-antigravity-auth plugin and add the Antigravity model definitions to ~/.config/opencode/opencode.json by following: https://www.php.cn/link/c4a8744c537cc4c5c147292d6ca84144

AI时代的插件安装,就该这么丝滑。

等待几秒,插件部署完成。
重启OpenCode(如未自动刷新),再次点击左下角「+」→ 选择「Google」→ 出现「OAuth with Google (Antigravity)」选项 → 点击跳转 → 登录并授权。

成功后,你将看到Gemini 3 Pro、Claude Opus 4.5等顶级模型赫然在列。

至此,“御三家”模型全部就位,你已坐拥当前全球最豪华的AI编程算力矩阵。

当然,若暂无任何付费订阅,也可直接选用免费模型:GLM-4.7 或 MiniMax-2.1,均已在OpenCode中预置启用,日常轻量开发毫无压力。

模型齐备,下一步——安装灵魂插件 oh-my-opencode。

三、安装 oh-my-opencode 插件

oh-my-opencode 是由社区驱动开发的现象级插件,堪称OpenCode的“终极增强包”。

你可以把它理解为《上古卷轴5》里的神级身形Mod——没有它,也能玩;有了它,才真正沉浸。

又像爆火游戏《逃离鸭科夫》中的稀有度标注Mod:不装也能硬肝,但装上之后,效率与体验直接跃升一个维度。

oh-my-opencode 正是这样一款让OpenCode“起死回生”的插件。官方文档写道:

还记得第一次从Windows切换到Linux时,那种折腾配置却无比兴奋的快感吗?在这个“黑客精神”日渐稀薄的时代,OpenCode把它带回来了。

但问题在哪?门槛太高、要学太多、配置太杂,而你的时间,本就无比珍贵。

这件事,我替你搞定了。哪怕你不是硬核极客,花几分钟,就能让生产力原地起飞。

https://www.php.cn/link/c5e28052b141b6bf37afd3b8356ffa32

它彻底消除了“选模型”“配角色”“调参数”的认知负担:
✔ 内置分工明确的专家Agent:

  • 架构师 oracle(GPT-5.2-Medium)|负责系统设计与代码审查
  • 文档猎人 librarian(GLM-4.7)|精准检索API文档与实现范例
  • 代码勘探员 explore(Grok-Code)|快速扫描项目结构与依赖关系
  • 前端工程师(Gemini-3-Pro)|专注UI构建与交互实现
  • 主控Agent(Claude-Opus-4.5-High)|智能调度、并行执行、结果聚合

✔ 全面兼容Claude Code架构体系:Command / Agent / Skill / MCP / Hook(PreToolUse、PostToolUse、UserPromptSubmit、Stop)
✔ 预置精选MCP工具集|完整LSP语言服务器支持

真·开源菩萨。

安装方式同样极简,复刻前序流程:
在OpenCode中新建对话 → 发送以下Prompt:
Install and configure by following the instructions here https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/README.md

稍等片刻,插件会自动运行并弹出配置问卷(英文)。
看不懂?没关系,直接回复:
“我看不懂英文,请用中文说明。”

随后根据你的真实情况如实作答(例如):

  1. 没有Claude订阅,但我通过opencode-antigravity-auth调用了Google平台上的Claude模型;
  2. 有ChatGPT订阅,已配置完成;
  3. 有Gemini订阅,已配置完成。

复制粘贴即可。确认后,oh-my-opencode将全自动完成初始化。

完成后,你会清晰看到每个Agent背后均已绑定最优模型;
若尚未开通任何付费服务,则所有Agent将默认使用GLM-4.7,确保开箱即用。

? 至此,OpenCode + oh-my-opencode 全流程部署完毕!
你可以随时开启一场酣畅淋漓的Vibe Coding之旅。

后续如想深入探索OpenCode高级玩法,强烈推荐精读官方文档:
https://www.php.cn/link/f021a5566d8509939615e02a20f267e3

请相信:Vibe Coding从不复杂。
过去你只是缺少一把趁手的钥匙。
而Claude Code对国内用户而言,锁得太紧;
OpenCode + oh-my-opencode,才是属于普通人的第一把万能钥匙。

致敬OpenCode与oh-my-opencode团队——
你们交付的不只是工具,更是开源精神的具象表达。

后续我将持续推出实用、有趣、接地气的AI编程实战教程。
欢迎点赞、关注,更愿这些内容,真正帮到屏幕前的你。

我们,下期见。

相关专题

更多
C语言变量命名
C语言变量命名

c语言变量名规则是:1、变量名以英文字母开头;2、变量名中的字母是区分大小写的;3、变量名不能是关键字;4、变量名中不能包含空格、标点符号和类型说明符。php中文网还提供c语言变量的相关下载、相关课程等内容,供大家免费下载使用。

2023.06.20

2649

3

c语言入门自学零基础
c语言入门自学零基础

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,本专题为大家c语言入门自学零基础的相关文章,以及相关课程,感兴趣的朋友千万不要错过了。

2023.07.25

2108

9

c语言运算符的优先级顺序
c语言运算符的优先级顺序

c语言运算符的优先级顺序是括号运算符 > 一元运算符 > 算术运算符 > 移位运算符 > 关系运算符 > 位运算符 > 逻辑运算符 > 赋值运算符 > 逗号运算符。本专题为大家提供c语言运算符相关的各种文章、以及下载和课程。

2023.08.02

1100

5

c语言数据结构
c语言数据结构

数据结构是指将数据按照一定的方式组织和存储的方法。它是计算机科学中的重要概念,用来描述和解决实际问题中的数据组织和处理问题。数据结构可以分为线性结构和非线性结构。线性结构包括数组、链表、堆栈和队列等,而非线性结构包括树和图等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.09

1038

4

c语言random函数用法
c语言random函数用法

c语言random函数用法:1、random.random,随机生成(0,1)之间的浮点数;2、random.randint,随机生成在范围之内的整数,两个参数分别表示上限和下限;3、random.randrange,在指定范围内,按指定基数递增的集合中获得一个随机数;4、random.choice,从序列中随机抽选一个数;5、random.shuffle,随机排序。

2023.09.05

1276

5

c语言const用法
c语言const用法

const是关键字,可以用于声明常量、函数参数中的const修饰符、const修饰函数返回值、const修饰指针。详细介绍:1、声明常量,const关键字可用于声明常量,常量的值在程序运行期间不可修改,常量可以是基本数据类型,如整数、浮点数、字符等,也可是自定义的数据类型;2、函数参数中的const修饰符,const关键字可用于函数的参数中,表示该参数在函数内部不可修改等等。

2023.09.20

1938

7

c语言get函数的用法
c语言get函数的用法

get函数是一个用于从输入流中获取字符的函数。可以从键盘、文件或其他输入设备中读取字符,并将其存储在指定的变量中。本文介绍了get函数的用法以及一些相关的注意事项。希望这篇文章能够帮助你更好地理解和使用get函数 。

2023.09.20

2960

8

c数组初始化的方法
c数组初始化的方法

c语言数组初始化的方法有直接赋值法、不完全初始化法、省略数组长度法和二维数组初始化法。详细介绍:1、直接赋值法,这种方法可以直接将数组的值进行初始化;2、不完全初始化法,。这种方法可以在一定程度上节省内存空间;3、省略数组长度法,这种方法可以让编译器自动计算数组的长度;4、二维数组初始化法等等。

2023.09.22

12795

6

c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

2023.09.22

509

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Claude Code 快速上手核心指南
Claude Code 快速上手核心指南

共0课时 | 0人学习

Claude Code 官方文档
Claude Code 官方文档

共0课时 | 0人学习

Claude Code 官方中文文档
Claude Code 官方中文文档

共0课时 | 0人学习