Oh-My-Opencode,一款插件,能让AI编程助手化身为多人小队
|
如果你每天要用 AI 帮你写代码,大概已经习惯了”写一段——检查——再写一段”的节奏。但有没有想过,能不能直接告诉 AI 一个目标,然后让它自己把事情做完?oh-my-opencode 做的正是这件事:它把单个 AI 编程助手变成一支有分工的多 Agent 团队,全程自动调度,直到任务完成为止。 |
01它是什么模样的
oh-my-opencode(现在已经改成 oh-my-openagent,不过 npm 包名还是没变化)是一款运行在 OpenCode 之上的多 Agent 编排插件。OpenCode 是 Claude Code 的分支版本,功能大致一样,安装了这款插件之后,原本单个的 AI 编程助手就会变成一支有明确分工的自动化团队,能够在你下达任务之后自己拆分、调度、执行、验证,直到任务完成为止。
|
🤖 原来的样子: 一个 AI,你问它写代码,它写;你问它查文档,它查。每件事都要你主动开口。 ⚡ 装了插件之后: 一支 AI 小队,你只说目标,它自己拆任务、派人、执行、验证,循环到底。 |
它既不是一个全新的 AI 模型,也不是独立的应用。它只是一款插件,靠着 Hook 系统以及任务路由机制来开展工作。
02功能概况
| 🤝 11 个专职 Agent
每个 Agent 只专注一类工作,互不干涉,各司其职。 |
| 🗂 8 种任务分类路由
根据任务类型(视觉工程、架构决策、快速修改等)自动挑选最合适的模型,省去手动切换的麻烦。 |
| 🔩 40+ 生命周期 Hook
包括 context 窗口监控、会话恢复、Todo 追踪、注释合规检查,让整个工作流更可靠。 |
| 🔌 内置 3 个 MCP 工具
Exa(网络搜索)、Context7(官方文档)、Grep.app(GitHub 代码搜索)注入 Agent 系统提示,不占用你的上下文窗口。 |
| ⚡ 两种主要工作模式
Ultrawork(全自动循环)和 Prometheus(计划先行),一个适合快速任务,一个适合多天复杂项目。 |
| 🧠 跨会话记忆
任务经验持久化保存,不会随着对话重置,积累得越多跑得越顺。 |
03适用的平台
oh-my-opencode 运行在 OpenCode 上。OpenCode 支持 macOS、Linux,Windows 用户可通过 WSL2 使用。它兼容 Claude Code 的完整 Hook 体系,如果你已经在用 Claude Code,可以直接迁移到 OpenCode 使用本插件。
模型接入方面,插件同时支持 Anthropic、OpenAI、Google Gemini、GitHub Copilot、Z.ai、OpenCode Zen 等多个 provider,安装时会根据你的订阅情况自动配置优先级和 fallback 链,不需要手动指定。
04多 Agent 工作流程
▌ Ultrawork 模式(快速任务首选)
在提示中加入 ultrawork 或 ulw 关键词,即可触发全自动工作流。以下面这条指令为例:
|
ultrawork 帮我重构用户认证模块 |
Sisyphus(主编排者)收到后会自动完成以下步骤:
-
判断任务意图(研究 / 规划 / 实现),识别工作范围 -
将大任务拆分成多个子任务,按性质路由给专职 Agent -
各 Agent 并行执行(最多 5 个同时运行),完成后回报 -
汇总验证结果,有未完成项则继续循环,最大迭代 100 次
整个过程你不需要手动介入,除非需要审批一个阶段性计划。

▲ Ultrawork 工作流程:从用户输入到任务完成的全自动循环
▌ Prometheus 模式(复杂项目首选)
按 Tab 键或输入 @plan 任务描述,Prometheus 会主动问你几个澄清问题来深入了解需求,然后生成一份结构化计划文件(保存在 .sisyphus/plans/*.md 里)。你审阅确认后执行 /start-work,Atlas 接手按计划调度所有 Agent。

▲ Prometheus 计划模式:先访谈需求,再生成计划,人工审批后执行
0511 个 Agent 的角色与推荐模型

以 Sisyphus 为核心的多 Agent 协作架构,底部为内置 MCP 工具
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
📌 以上为官方推荐的默认模型,可在 |
06安装与使用
第一步:安装 OpenCode
curl -fsSL https://opencode.ai/install | bashopencode –version # 确认版本 ≥ 1.0.150
第二步:运行 oh-my-opencode 安装程序
bunx oh-my-opencode install# 或者npx oh-my-opencode install
安装程序会以问答形式询问你拥有哪些订阅(Claude Pro/Max、OpenAI Plus、Gemini、GitHub Copilot 等),据此给每个 Agent 自动配置最优模型和 fallback 链。
第三步:验证安装
cat ~/.config/opencode/opencode.json# 确认 plugin 数组中包含 “oh-my-opencode”
第四步:开始使用
| ⚡ Ultrawork 模式(快速任务)
在提示中加入 ultrawork 给这个 Express 项目添加完整的错误处理 |
| 📋 Prometheus 计划模式(复杂项目)
按 确认计划后执行 |
自定义 Agent 模型(可选)
编辑 ~/.config/opencode/oh-my-opencode.json:
{ “agents”: { “sisyphus”: { “model”: “anthropic/claude-opus-4-6” }, “oracle”: { “model”: “openai/gpt-5.4” } }}
✓小结
|
当你正在使用 Claude Code 或 OpenCode 进行编程工作,oh-my-opencode 是目前功能最为完备的 multi-agent 编排插件。它把 AI 编程助手从”聊天模式”推进到”自主完成模式”,省去了大量手动拆解与反复询问的流程。 安装一次,之后直接通过 ultrawork 或 @plan 触发就行。 |
🔗 相关资源:
GitHub 仓库:github.com/code-yeongyu/oh-my-openagent
npm 包名:oh-my-opencode
官方文档:ohmyopencode.com
夜雨聆风