Repolode
first-fluke

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. 1

    Instala globalmente el comando oma con bun

    bun install --global oh-my-agent
  2. 2

    Ejecuta la configuración interactiva para elegir los runtimes, el idioma y el preset de skills

    oma
  3. 3

    Comprueba la instalación con el comando doctor

    oma doctor
  4. 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