CLI y terminal UI en TypeScript para definir, iniciar y ejecutar equipos persistentes de agentes de Claude Code y Codex en tmux.
first-fluke/oh-my-agent
Un entorno independiente del proveedor que añade roles especializados, flujos de trabajo y habilidades a agentes de programación como Claude Code, Codex CLI y Cursor.
- Estrellas
- 1,373
- Forks
- 154
- Issues abiertos
- 0
- Último commit
- hace 5 horas
¿Qué es?
oh-my-agent (oma) es un entorno que se integra con el agente de programación que ya usas. Define 12 roles especializados (PM, arquitecto, backend, frontend, móvil, bases de datos, infraestructura, revisor de QA, depurador, refactorizador, curador de documentación e investigador) y 21 flujos de trabajo con comandos slash, como /plan, /orchestrate, /review y /debug. Cada rol tiene sus propias habilidades, que el agente carga cuando las necesita para una tarea.
Los flujos de trabajo transfieren el trabajo entre pasos mediante archivos: los planes, documentos de diseño, contratos de API, ADR, notas sobre errores y resultados de cada agente se guardan en una carpeta .agents/ portable. En los flujos de trabajo de larga duración, una barrera de parada puede hacer que el agente siga trabajando hasta que se ejecute correctamente el script de pruebas, lint o comprobación de tipos del propio proyecto. La misma carpeta se incorpora a los archivos de configuración de 14 entornos de ejecución, incluidos Claude Code, Codex CLI, Cursor, Antigravity, OpenCode y GitHub Copilot.
Además del desarrollo de software, el proyecto incluye flujos de trabajo para investigar con citas, crear presentaciones, generar videos MP4 e imágenes, producir voz localmente y convertir PDF/HWP a Markdown. Se instala con bun o npm y se configura mediante un asistente interactivo.
Funciones clave
- 01Doce roles especializados que planifican, desarrollan, revisan y depuran en paralelo
- 0221 flujos de trabajo con comandos slash, que también se pueden activar con solicitudes en lenguaje natural
- 03Barrera de parada que mantiene al agente trabajando hasta que se ejecuta correctamente tu propio script de pruebas
- 04Carpeta .agents/ portable que se incorpora a los archivos de configuración de cada entorno de ejecución compatible
- 05Planes, ADR y resultados de cada agente guardados en archivos que puedes abrir
- 06Flujos de trabajo para investigación, presentaciones, videos y conversión de documentos
Casos de uso
- Dividir una funcionalidad en tareas y hacer que varios agentes las desarrollen en paralelo
- Ejecutar una revisión de código con comprobaciones de OWASP, accesibilidad y calidad del código
- Mantener un conjunto compartido de habilidades y reglas de agente en Claude Code, Cursor y Codex
- Crear investigaciones con citas, presentaciones o videos cortos a partir de un encargo
Inicio rápido
- 1
Instala globalmente el comando oma con bun
bun install --global oh-my-agent - 2
Ejecuta la configuración interactiva para elegir los runtimes, el idioma y el preset de skills
oma - 3
Comprueba la instalación con el comando doctor
oma doctor - 4
Dentro del proyecto, pídele un plan a tu agente
Antes de usarlo
- Es necesario tener bun instalado. Sin el comando oma global, los hooks y algunos flujos de trabajo fallan sin mostrar ningún error.
- La configuración escribe las preferencias para excluirse de la telemetría y algunos archivos fuera del proyecto, como ~/.claude.json, a menos que cambies sus ajustes.
- En Windows, algunos runtimes están ocultos y el wrapper de hooks es un script de bash, así que algunas funciones requieren bash.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es oh-my-agent?
- Un entorno independiente del proveedor que añade roles especializados, flujos de trabajo y habilidades a agentes de programación como Claude Code, Codex CLI y Cursor. oh-my-agent (oma) es un entorno que se integra con el agente de programación que ya usas. Define 12 roles especializados (PM, arquitecto, backend, frontend, móvil, bases de datos, infraestructura, revisor de QA, depurador, refactorizador, curador de documentación e investigador) y 21 flujos de trabajo con comandos slash, como /plan, /orchestrate, /review y /debug. Cada rol tiene sus propias habilidades, que el agente carga cuando las necesita para una tarea.
- ¿oh-my-agent es gratuito? ¿Qué licencia tiene?
- oh-my-agent es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿oh-my-agent sigue mantenido?
- Mantenimiento activo. El último commit de oh-my-agent fue el 7 nov 2026.
- ¿Para qué puedo usar oh-my-agent?
- Dividir una funcionalidad en tareas y hacer que varios agentes las desarrollen en paralelo Ejecutar una revisión de código con comprobaciones de OWASP, accesibilidad y calidad del código Mantener un conjunto compartido de habilidades y reglas de agente en Claude Code, Cursor y Codex Crear investigaciones con citas, presentaciones o videos cortos a partir de un encargo
- ¿Cómo se instala oh-my-agent?
- Instala globalmente el comando oma con bun: bun install --global oh-my-agent Ejecuta la configuración interactiva para elegir los runtimes, el idioma y el preset de skills: oma Comprueba la instalación con el comando doctor: oma doctor Dentro del proyecto, pídele un plan a tu agente
- ¿Dónde consigo oh-my-agent?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/first-fluke/oh-my-agent
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Salas compartidas donde las personas y sus agentes de programación locales conversan, reciben invitaciones y colaboran con identidades persistentes.
Un espacio de trabajo web donde equipos y agentes de programación con IA comparten tableros espaciales en tiempo real, con cada agente en su propia rama de git aislada.
Un plugin que permite a Claude Code y OpenAI Codex delegar tareas en la CLI Antigravity de Google (agy), que ejecuta modelos Gemini.
CLI y motor de workflows que ejecuta agentes de programación como Claude Code, Codex y Copilot con etapas configurables de revisión, reparación y pruebas antes de aceptar el trabajo.
Un espacio de trabajo para escritorio y web donde los agentes de programación instalados colaboran como compañeros permanentes con nombre, en conversaciones compartidas, delegando tareas y creando memoria colaborativa.