乐于分享
好东西不私藏

Oh-My-Opencode,一款插件,能让AI编程助手化身为多人小队

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 支持 macOSLinux,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 工具

Agent
职责
推荐模型
Sisyphus
主编排者,任务分发与追踪
claude-opus-4-6(max)
Sisyphus-Junior
专注单一子任务执行
claude-opus-4-6
Hephaestus
深度自主编码(长时运行任务)
gpt-5.3-codex
Oracle
架构决策、安全审查、复杂调试(只读顾问)
gpt-5.4(high)
Prometheus
需求访谈与计划生成
gpt-5.4
Atlas
执行 Prometheus 计划,分发子任务
claude-opus-4-6
Librarian
查找官方文档与开源示例
claude-sonnet-4-6
Explore
对当前代码仓库快速搜索
claude-haiku-4-5
Multimodal Looker
分析图片、PDF、设计稿
gemini-3-pro
Metis
计划前的咨询与预研
gpt-5.4
Momus
对现有计划进行审查和批评
gpt-5.4

📌 以上为官方推荐的默认模型,可在 oh-my-opencode.json 中自定义覆盖。若无对应 provider 订阅,安装器会自动降到可用的 fallback 模型。

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 或 ulw 关键词即可触发

ultrawork 给这个 Express 项目添加完整的错误处理

📋 Prometheus 计划模式(复杂项目)

按 Tab 键,或输入 @plan 任务描述

确认计划后执行 /start-work 启动 Atlas 编排

自定义 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

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Oh-My-Opencode,一款插件,能让AI编程助手化身为多人小队

猜你喜欢

  • 暂无文章