Repolode
code-yeongyu

code-yeongyu/oh-my-openagent

Un agente de programación en TypeScript con CLI que, al incluir «ulw» o «mass ulw» en el prompt, planifica, delega tareas en varios modelos y verifica el trabajo.

Alternativa open source a:Cursor

Estrellas
70,215
Forks
5,773
Issues abiertos
1,569
Último commit
hace 8 horas

¿Qué es?

OmO es un agente de línea de comandos (`omo`) para ejecutar tareas reales de principio a fin, desde investigación y documentos hasta backends, frontends y código. Está basado en senpi, un fork del agente de programación pi, y se instala como binario nativo mediante un script de shell o PowerShell, o como el paquete `omo-ai` para npm/Bun.

La idea central es la orquestación activada por palabras clave. Al añadir `ultrawork` o `ulw` a un prompt, el agente lee el código base, planifica, verifica cada paso y se detiene al terminar. `mass ulw` divide una tarea grande en un grafo de agentes que se ejecutan en paralelo con distintos modelos y cuyas tareas se verifican antes de completarse.

También incluye un sistema de memoria en Markdown respaldado por Git, con un modelo secundario pequeño que le recuerda al agente principal errores anteriores; inicio de sesión mediante suscripción para varios proveedores de modelos; skills incluidas que se cargan cuando se necesitan; y herramientas para migrar desde la edición de OpenCode.

Funciones clave

  • 01Los activadores por palabras clave (`ulw`, `mass ulw`) ponen al agente en modo de ejecución planificada y verificada.
  • 02Grafos de agentes en paralelo que asignan subtareas a distintos modelos.
  • 03Memoria en Markdown respaldada por Git, con un modelo secundario que detecta errores repetidos.
  • 04Skills bajo demanda, incluida la navegación web, que se cargan para cada tarea.
  • 05Inicio de sesión en las suscripciones de Claude, ChatGPT, Kimi y GLM mediante `/login`.
  • 06`omo setup` migra claves de proveedores, servidores MCP y skills desde la edición de OpenCode.

Casos de uso

  • Ejecutar una migración grande en un código base con agentes en paralelo.
  • Investigar numerosas fuentes y producir un documento o una presentación terminados.
  • Crear funcionalidades de backend y frontend a partir de un único prompt.
  • Combinar modelos de frontera costosos con otros más económicos para controlar el gasto en tokens.

Inicio rápido

  1. 1

    Instala OmO con npm

    npm i -g omo-ai
  2. 2

    Abre tu proyecto y ejecuta OmO

    omo
  3. 3

    Describe la tarea y añade ulw al prompt para las tareas difíciles

Antes de usarlo

  • Utiliza la licencia SUL-1.0, que no es una licencia de código abierto estándar. Consulta sus términos antes de usarlo con fines comerciales.
  • Para ejecutarlo, debes iniciar sesión en una suscripción de modelos o proporcionar claves del proveedor.
  • El uso del ordenador es experimental.

Temas

Preguntas frecuentes

¿Qué es oh-my-openagent?
Un agente de programación en TypeScript con CLI que, al incluir «ulw» o «mass ulw» en el prompt, planifica, delega tareas en varios modelos y verifica el trabajo. OmO es un agente de línea de comandos (`omo`) para ejecutar tareas reales de principio a fin, desde investigación y documentos hasta backends, frontends y código. Está basado en senpi, un fork del agente de programación pi, y se instala como binario nativo mediante un script de shell o PowerShell, o como el paquete `omo-ai` para npm/Bun.
¿oh-my-openagent es gratuito? ¿Qué licencia tiene?
oh-my-openagent es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿oh-my-openagent sigue mantenido?
Mantenimiento activo. El último commit de oh-my-openagent fue el 20 oct 2026.
¿Para qué puedo usar oh-my-openagent?
Ejecutar una migración grande en un código base con agentes en paralelo. Investigar numerosas fuentes y producir un documento o una presentación terminados. Crear funcionalidades de backend y frontend a partir de un único prompt. Combinar modelos de frontera costosos con otros más económicos para controlar el gasto en tokens.
¿Cómo se instala oh-my-openagent?
Instala OmO con npm: npm i -g omo-ai Abre tu proyecto y ejecuta OmO: omo Describe la tarea y añade ulw al prompt para las tareas difíciles
¿Dónde consigo oh-my-openagent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/code-yeongyu/oh-my-openagent

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados