oh-my-agent — Summary
oh-my-agent is a portable, vendor-agnostic multi-agent harness that models an engineering team as specialized agents (frontend, backend, architecture, QA, DB, mobile, etc.) and dispatches work to them through a cross-runtime skill distribution system. Its core innovation is a .agents/ canonical directory that acts as a single source of truth, with the CLI projecting the skills and agent definitions into each runtime's native format (.claude/agents/, .codex/agents/, .gemini/agents/, .cursor/rules/, etc.) so that 27+ AI tools share the same agent definitions. The harness ships a oma CLI binary with 12+ subcommands including oma agent:parallel, oma dashboard, oma verify, and oma retro. It provides per-session token budgets, a ralph loop (independent judge re-verification), and keyword-auto-detection that activates agents without slash commands. Version 8.9.0 bundles 10+ agent definitions, 40+ skills, 10+ workflow slash commands, and a web dashboard for real-time monitoring.
Compared to seeds, oh-my-agent is closest to BMAD-METHOD in using named persona-based agent definitions, but differs fundamentally: where BMAD targets Claude Code exclusively with markdown personas, oh-my-agent uses TypeScript-compiled definitions projected across 10+ AI tools via a CLI-managed sync mechanism, making it the most cross-tool-portable framework in this batch.