用 YAML 定义并启动由 Claude Code 与 Codex 组成的持久化 agent 团队的 CLI 与终端界面。
first-fluke/oh-my-agent
为 Claude Code、Codex CLI、Cursor 等编码代理添加专家团队的通用框架,含规划、并行开发、审查与调试。
- Star
- 1,372
- Fork
- 154
- 未关闭 Issue
- 0
- 最近提交
- 23小时前
这是什么?
oh-my-agent(命令 oma)是一个叠加在现有编码代理之上的通用框架,适配 Claude Code、Codex CLI、Cursor 等 14 种运行环境。它定义了 12 个专家角色,包括产品经理、架构师、后端、前端、移动端、数据库、基础设施、QA 审查员、调试员、重构员、文档整理员和研究员,并提供 21 个斜杠命令工作流,如 /plan、/orchestrate、/review 和 /debug。每个角色带有自己的技能,代理在任务需要时加载。
各步骤之间通过文件传递结果:规划、设计文档、API 契约、ADR、缺陷记录和各代理的产出都写入可移植的 .agents/ 目录。在长时间运行的工作流中,停止关卡可以让代理继续工作,直到项目自身的 test、lint 或 typecheck 脚本通过。同一目录还会写入 14 种运行环境的配置文件。
除软件开发外,项目还提供带引用的资料研究、幻灯片、MP4 视频、图片、本地语音以及 PDF/HWP 转 Markdown 等工作流。可通过 bun 或 npm 安装,并通过交互式向导完成配置。
核心功能
- 0112 个专家角色,可并行规划、开发、审查与调试
- 0221 个斜杠命令工作流,也可通过自然语言触发
- 03停止关卡:在项目自身的 test 脚本通过前让代理继续工作
- 04可移植的 .agents/ 目录,写入各支持运行环境的配置文件
- 05规划、ADR 与各代理产出均保存为可直接打开的文件
- 06提供研究、幻灯片、视频和文档转换等工作流
适用场景
- 将功能拆分为任务,由多个代理并行开发
- 按 OWASP、无障碍与代码质量标准进行代码审查
- 在 Claude Code、Cursor、Codex 之间共享同一套代理技能与规则
- 根据需求简述生成带引用的研究报告、幻灯片或短视频
快速上手
- 1
使用 bun 全局安装 oma 命令
bun install --global oh-my-agent - 2
运行交互式设置,选择运行时、语言和技能预设
oma - 3
用 doctor 命令检查安装
oma doctor - 4
在项目中的智能体里请求一个计划
使用前须知
- 需要先安装 bun;如果没有全局 oma 命令,钩子和部分工作流会静默失效。
- 安装程序会写入遥测关闭设置,并在项目外写入部分文件(如 ~/.claude.json),除非你修改其设置。
- 在 Windows 上部分运行时被隐藏,且钩子包装器是 bash 脚本,因此部分功能需要 bash。
收录于专题
标签
常见问题
- oh-my-agent 是什么?
- 为 Claude Code、Codex CLI、Cursor 等编码代理添加专家团队的通用框架,含规划、并行开发、审查与调试。 oh-my-agent(命令 oma)是一个叠加在现有编码代理之上的通用框架,适配 Claude Code、Codex CLI、Cursor 等 14 种运行环境。它定义了 12 个专家角色,包括产品经理、架构师、后端、前端、移动端、数据库、基础设施、QA 审查员、调试员、重构员、文档整理员和研究员,并提供 21 个斜杠命令工作流,如 /plan、/orchestrate、/review 和 /debug。每个角色带有自己的技能,代理在任务需要时加载。
- oh-my-agent 可以免费使用吗?用的什么许可证?
- oh-my-agent 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- oh-my-agent 还在维护吗?
- 活跃维护中。oh-my-agent 最近一次提交是在 2026年11月6日。
- oh-my-agent 适合用来做什么?
- 将功能拆分为任务,由多个代理并行开发 按 OWASP、无障碍与代码质量标准进行代码审查 在 Claude Code、Cursor、Codex 之间共享同一套代理技能与规则 根据需求简述生成带引用的研究报告、幻灯片或短视频
- oh-my-agent 怎么安装和运行?
- 使用 bun 全局安装 oma 命令: bun install --global oh-my-agent 运行交互式设置,选择运行时、语言和技能预设: oma 用 doctor 命令检查安装: oma doctor 在项目中的智能体里请求一个计划
- 在哪里获取 oh-my-agent?
- 源代码和安装说明在 GitHub 上:https://github.com/first-fluke/oh-my-agent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
让团队成员与本地编程智能体在共享房间中对话、协作,智能体拥有持久身份。
一个网页工作区,让团队与 AI 编程代理在实时空间画布上协作,每个代理运行在独立的 git 分支中。
让 Claude Code 和 Codex 把任务委派给 Google Antigravity CLI(agy)运行的 Gemini 模型的插件。
一个 CLI 与工作流引擎,让 Claude Code、Codex、Copilot 等编码代理在通过可配置的审查、修复与测试关卡后才算完成任务。
一个桌面与网页工作台,让已安装的编程 Agent 作为有名字、有角色的长期队友,在共享对话中协作、分工并沉淀团队记忆。