2026年4月25日 · 阅读 —

**OpenCode?Oh My OpenCode!!!**

Agent 与 Skills

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 #开发者生产力 #程序员工具箱