核心能力

Oh My Opencode 的核心架构包括:

  • 异步子代理:类似 Claude Code 的子代理调度机制
  • 精选专长代理:Sisyphus 总控、oracle 架构师、frontend-ui-ux-engineer 等角色各司其职
  • 工具链集成:LSP/AST 工具链、MCP 集成(Exa 搜索、Context7 文档、Grep.app 代码搜索)
  • 生态兼容:完美兼容 Claude Code Hook 和 Skills

为什么值得用

多模型互补是最大亮点——Claude Opus 负责规划、Gemini 处理视觉、GPT 参与调试,不同模型各取所长。并行执行机制还能有效降低 token 消耗,在复杂项目中显著提升效率。

对一人公司来说,这相当于用 AI 组建了一支虚拟开发团队,把 Claude Code、Codex 和 Gemini CLI 的能力整合到一个工作流中。

快速安装

1. 安装 OpenCode(开源 Claude Code 替代方案):

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

2. 安装 Bun(插件依赖):

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

3. 一键安装 Oh My Opencode:

bunx oh-my-opencode install

安装过程会引导你完成互动配置。

4. 认证模型(支持 Claude Max、Codex、Gemini):

opencode auth login

依次登录 Anthropic、OpenAI、Google,通过浏览器 OAuth 完成认证。

5. 启动并测试:

opencode

输入以下指令测试多代理协作:

ultrawork Build a full-stack Todo app with React and Node

Sisyphus 会自动将任务分配给子代理:frontend 处理 UI、oracle 审查架构、librarian 查询文档。

进阶配置

配置文件位于 ~/.config/opencode/oh-my-opencode.json,可自定义各代理使用的模型:

{
  "agents": {
    "Sisyphus": { "model": "anthropic/claude-opus-4.5" },
    "frontend-ui-ux-engineer": { "model": "google/gemini-3-pro" }
  },
  "ralph_loop": { "enabled": true }
}

其中 ralph_loop 开启后,代理会自动迭代直到任务完成。

使用技巧

  • ultraworkulw 触发全火力并行模式
  • 可直接调用特定专长代理处理细分任务(如设计审查)
  • 监控界面实时显示 token 消耗和任务进度

如果你正在用 Claude Code 或其他 AI 编码工具做独立开发,Oh My Opencode 提供了一种将多个模型能力编排在一起的实用方案,值得纳入你的工具栈试一试。