核心能力
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 开启后,代理会自动迭代直到任务完成。
使用技巧
- 用
ultrawork或ulw触发全火力并行模式 - 可直接调用特定专长代理处理细分任务(如设计审查)
- 监控界面实时显示 token 消耗和任务进度
如果你正在用 Claude Code 或其他 AI 编码工具做独立开发,Oh My Opencode 提供了一种将多个模型能力编排在一起的实用方案,值得纳入你的工具栈试一试。