2026年4月25日 · 阅读 —
**OpenCode?Oh My OpenCode!!!**
OpenCode?Oh My OpenCode!!!
(开源社区最近又开始干一件很讨厌的事:让商业订阅显得很尴尬)
你有没有发现,AI 编程工具这玩意儿越来越像健身房办卡。
一开始你是冲着“效率提升、未来已来”去的。
结果用着用着你就明白了——
你买的不是工具。
你买的是一种持续付费的心理按摩。
- 今天一个价格
- 明天一个额度
- 后天一个“由于政策调整”
- 再过两周你就练成了一项技能:付费焦虑管理
所以我最近发现一个东西,名字很朴实,但野心很大:
- OpenCode* ——被称为“开源版 Claude Code”。
我试了一周,结论非常清晰:
- 它不是那种“我能帮你写两行代码”的玩具,而是那种“你不续费也能活”的工具。*
更关键的是——
它不属于任何一家 AI 供应商。
你想用 Claude 就用 Claude,想用 GPT-4 就用 GPT-4,甚至你想“断网闭关修仙”,本地模型也能跑。
今天这篇就把它讲透:
- 怎么装、怎么配、怎么把它玩成一个真正能打的生产力工具。*
为什么我突然开始认真用 OpenCode?
(答案很简单:它让我少交智商税)
1)开源免费:白嫖不是目的,安全感才是
OpenCode 是完全开源的,GitHub 上 45,000+ 星标。
这意味着什么?
意味着你不会遇到那种熟悉的剧情:
- “我们新增了 Pro Max Ultra 版本”
- “基础版每日只支持 30 次请求”
- “你不升级也能用,就是慢到怀疑人生”
开源最香的不是免费,而是——
- 它至少不会突然掐你脖子。*
而且它支持的模型非常多:
- ✅ OpenAI GPT-4/GPT-3.5
- ✅ Anthropic Claude 3.5 Sonnet
- ✅ 本地模型(Ollama、LM Studio)
- ✅ 国产模型(智谱 GLM、通义千问等)
你终于可以像挑外卖一样挑模型:
- 想省钱:GLM
- 想质量:Claude 3.5
- 想隐私:本地模型离线跑
- 想折中:看你今天心情
当然也有免费的,不过人多就卡是常态——
- 免费嘛,排队也是一种付费。*
2)不站队:它不逼你信仰充值
很多 AI 工具表面上说“支持多模型”,但本质上还是:
用我家的最顺
别家的给你穿小鞋
OpenCode 不搞这一套,它更像一个“插座”。
你插谁,谁通电。
你拔谁,也没人哭。
这就非常关键——
因为 AI 时代最贵的不是 token,
而是你被迫迁移的时间成本。
3)终端原生:给命令行党留点尊严
OpenCode 是 CLI / TUI 设计,轻量、快速、顺手。
你一开它就是全屏交互界面。
启动就一句:
opencode
支持多轮对话、文件浏览、代码预览等功能。
它很适合那种人:
- 习惯在终端里干活
- 讨厌切窗口
- 想要“少点废话,多点输出”
5 分钟快速上手(真 5 分钟,不搞玄学)
1)安装 OpenCode
安装非常简单,一行命令解决(Linux/macOS):
curl -fsSL https://opencode.ai/install | bash
Windows 用户直接从官网下载安装包就行。
macOS 用户也可以用 Homebrew:
brew install opencode
安装完验证一下:
opencode --version
如果报错按提示修就行,基本没什么坑。
2)配置 API Key(让它真的能干活)
OpenCode 本身是工具壳,它要接上模型才会开始“产出价值”。
最简单的方式是设置环境变量:
✅ OpenAI:
export OPENAI_API_KEY="your-api-key"
✅ 或者用智谱 GLM(国产,性价比高):
export OPENAI_BASE_URL="https://open.bigmodel.cn/api/paas/v4"
export OPENAI_API_KEY="your-zhipu-api-key"
或者你嫌配环境变量麻烦,直接用交互式登录:
opencode auth login
按提示输入 API Key 就行。
进阶玩法:OpenCode 不止是聊天框
基础用法搞定之后,你会发现 OpenCode 这玩意真正的价值点是:
它开始像“工具”,而不是“玩具”。
玩法 1:自定义 Skills(把重复劳动变成命令)
你可以创建专属命令来执行重复任务。
比如定义一个 /review 命令,自动审查代码质量。
这种体验很像你突然拥有了一个同事:
他不参与开发决策,但负责把坑给你挑出来。
玩法 2:多模型协作(把 AI 当团队用)
OpenCode 可以通过 “Oh My OpenCode” 扩展,让多个 AI 模型并行工作。
你可以这么配:
- Claude 负责架构设计
- GPT-4 负责代码生成
- 你负责在旁边装作自己很忙
这就进入一种新状态:
你不是在用 AI,你是在调度 AI。
玩法 3:本地模型部署(离线开发,数据不出电脑)
结合 Ollama,可以实现完全离线开发,隐私直接拉满。
# 安装 Ollama
curl -fsSL https://ollama.ai/install | bash
# 拉取模型
ollama pull codellama
# 在 OpenCode 中使用
export OPENAI_API_KEY="ollama"
export OPENAI_BASE_URL="http://localhost:11434"
这几行命令的意义非常简单粗暴:
- 你代码不出电脑
- 你数据不进云
- 你网络断了也能继续干活
对于企业开发、敏感项目、或者隐私洁癖来说——
- 这属于一种精神解放。*
玩法 4:与 Neovim / Tmux 集成(终端党快乐水)
如果你是终端重度用户,那 OpenCode 可以和:
- Neovim(写代码)
- Tmux(多窗口管理)
一起搭一套极致工作流:
你不需要离开终端,就能完成从想法 → 实现 → review → 优化的闭环。
对命令行党来说,这叫——
- 工具终于理解了你。*
深入学习:OpenCode 中文教程 ⭐
如果你不满足于“会用”,而是想系统掌握 OpenCode,
强烈推荐你去官方中文教程网站:
这是 OpenCode 官方维护的中文学习平台,内容全面、更新及时,非常适合中文用户。
教程内容概览
1)快速入门
从零开始,手把手教你:
- OpenCode 是什么
- 如何安装和配置
- 第一个 AI 编程项目
- 常用命令和技巧
2)实战案例
教程包含大量项目案例,包括:
- 内容创作
- 程序开发
- 效率提升
每个课程都有课程笔记方便记忆学习。
大家喜闻乐见的公众号创作流程,也被拆成阶段化步骤,
每个阶段 prompt 都给示例。
对于“想写但不想想”的人非常友好。
学习技巧
✅ 技巧 1:边看边做
别收藏,别“我先放着”。
AI 编程工具就一种学习方式:用中学。
✅ 技巧 2:建立自己的 Prompt 库
从教程的模板开始,慢慢积累适合自己需求的版本。
分类整理,未来你会感谢今天的自己。
✅ 技巧 3:关注官方更新
OpenCode 发展很快,新功能不断推出。
定期查看教程网站,少走弯路。
✅ 技巧 4:多尝试不同模型
模型之间差异巨大:
- 有的擅长推理
- 有的擅长写代码
- 有的擅长一本正经胡说八道
都试试看,找到最适合你的组合。
oh-my-opencode 是什么?(真正的“大杀器”来了)
简单来说,oh-my-opencode 是一个基于 OpenCode 的“电池全包”AI Agent 框架。
它把各种强大的 AI 模型(Claude、GPT、Gemini)整合在一起,打造出一个核心 Agent:
- Sisyphus*
你可以把它理解成:
一个会分身、会协作、会执行的 AI 团队。
它能像人类团队一样协作,拥有多个专业分身:
- “奥德修斯”(设计、调试)
- “前端工程师”(UI/UX 开发)
- “图书管理员”(文档查找、代码库探索)
并且它不仅是“聊天”,还支持:
- 强大的 LSP(语言服务器协议)工具
- AST(抽象语法树)工具
- 多模型编排
- 并行任务执行
想象一下:
- GPT 负责逻辑推理
- Gemini 负责前端 UI
- Claude 负责文档调研
- 你负责当项目经理发号施令
然后代码就自己长出来了。
为什么选择它?
市面上 AI 编程工具很多,但 oh-my-opencode 解决的痛点非常关键:
1)告别上下文焦虑
它采用多 Agent 并行工作模式,把复杂任务拆开给不同 Agent 做,
主 Agent 不再“聊着聊着失忆”。
2)像人类一样思考和工作
Sisyphus 拥有:
- “待办事项强制执行器”——确保任务不半途而废
- “评论检查器”——让生成代码更简洁、更规范
它甚至会自动检测你的意图,开启深度分析模式。
3)无缝集成与扩展
它兼容 Claude Code 生态,你现有配置也能迁移。
而且高度可定制:
- 调整 Agent 模型
- 控制权限
- 创建自定义专业 Agent
4)“超工作模式”:一句话让它狠狠干完
最狠的是:
你无需研究复杂机制,只要在指令里加入:
- ultrawork
- 或 ulw
Sisyphus 就会自动接管:
- 并行调度 Agent
- 执行后台任务
- 深度探索
- 一直干到 100% 完成
这叫:
你给 AI 下命令,它给你交付结果。
中间不需要你“情绪价值维护”。
最佳实践(照做就行,不用理解)
第一步:安装 Bun(必须)
oh-my-opencode 依赖 Bun 运行时。没它跑不起来。
curl -fsSL https://bun.sh/install | bash
注意:如果你是 Ubuntu/Debian 并通过 Snap 安装 Bun,可能会遇到 “script not found”,建议使用官方安装器重新安装。
第二步:运行交互式安装器
bunx oh-my-opencode install
如果 bunx 不工作,可以使用 npx:
npx oh-my-opencode install
安装器会引导你完成配置,包括询问你是否拥有 Claude Pro/Max、ChatGPT、Gemini 等订阅。
按真实情况选就行。
第三步:配置认证
安装完成后,需要配置模型认证。
⬡ Anthropic(Claude)
运行:
opencode auth login
选择 Anthropic,按 OAuth 流程完成认证。
⬡ Google Gemini(推荐)
推荐安装 opencode-antigravity-auth 插件,实现多账户负载均衡和更多模型支持。
先在 opencode.json 中添加插件:
{
"plugin":[
"oh-my-opencode",
"opencode-antigravity-auth@1.2.8"
]
}
然后运行:
opencode auth login
选择 Google 并按 OAuth 流程完成认证。
⬡ GitHub Copilot(备用)
如果你没有其他订阅,或者想当备用模型:
- 安装时选择启用 Copilot
- 然后运行:
opencode auth login
选择 GitHub 并完成认证。
高效使用技巧:让它像团队一样干活
✅ 1)从 ultrawork / ulw 开始
不想研究内部机制?最简单有效的方法:
提示词里加 ultrawork 或 ulw
Sisyphus 会自动:
- 分析任务结构
- 收集上下文
- 深入挖掘外部代码
- 持续工作直到完成
✅ 2)善用专业 Agent
内置专业 Agent 很多,例如:
-
⬡ @oracle:架构设计、代码审查、策略制定
示例:
“Ask @oracle to review this design and propose an architecture”
-
⬡ @librarian:多仓库分析、文档查找、实现示例
示例:
“Ask @librarian how this is implemented—why does the behavior keep changing?”
-
⬡ @explore:快速代码库探索、模式匹配
示例:
“Ask @explore for the policy on this feature”
-
⬡ @frontend-ui-ux-engineer:前端 UI/UX 开发
-
⬡ @document-writer:技术文档编写
你会第一次感受到:
AI 不是一个人,它是一支队伍。
✅ 3)后台任务并行处理
你可以同时让:
- GPT 调试代码
- Claude 找根因
- Gemini 写前端
主 Agent 在任务完成后统一通知你。
这就是“把时间效率打穿”。
✅ 4)掌握 LSP 和 AST 工具
oh-my-opencode 提供强大的工具:
- LSP:lsp_goto_definition、lsp_rename
- AST-Grep:ast_grep_search、ast_grep_replace
这会让 Agent 能进行精确重构、导航和分析。
让 AI 从“猜测式编程”进化到“工程师式操作”。
✅ 5)配置与定制(把它调教成你想要的样子)
编辑 oh-my-opencode.json 可以:
- 覆盖 Agent 设置:模型、温度、提示词
- 设置权限:文件编辑、Bash、网络请求
- 禁用不需要的 Agent 或功能
- 添加自定义任务类别
最终你会得到一个非常现实的结果:
你不是在用工具
你是在搭建生产线
总结:OpenCode 最狠的不是“能写代码”,是“你能不求人”
很多人以为 AI 编程工具的核心竞争力是:
- 它能写多少代码
- 它能补全多少函数
- 它能不能一键生成项目
但我跟你讲,真正决定你能不能长期用下去的,往往不是这些。
因为代码生成这件事早晚会“通货膨胀”。
今天你觉得它神,明天大家都神。
OpenCode 真正让人上头的是——
它把你从“选边站”里捞出来了。
你不用纠结:
- Claude 这周限额了怎么办
- GPT-4 又涨价了怎么办
- 国内模型是不是更划算
- 公司代码能不能发云端
你只需要做一件事:
挑一个当下最适合的模型,然后继续干活。
它给你的不是“更强的 AI”,
而是一个更现实的能力:
你可以随时切换、随时撤退、随时离线。
这三件事,放在今天这个“订阅制围城”里,
就是最大的底气。
所以 OpenCode 最值钱的地方,不是它免费。
而是它让你意识到:
工具的终点不是绑定用户,而是让用户不再依赖任何单一工具。
- *#OpenCode #开源工具 #AI编程 #ClaudeCode平替 #终端神器 #效率工具 #本地模型 #Ollama #ohmyopencode #Sisyphus #AI多Agent #开发者生产力 #程序员工具箱