Framework de Python para crear aplicaciones y agentes basados en LLM, con interfaces estándar para modelos, embeddings, almacenes vectoriales e integraciones de terceros.
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
Instala OmO con npm
npm i -g omo-ai - 2
Abre tu proyecto y ejecuta OmO
omo - 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
CLI y herramienta web que empaqueta un repositorio de código completo en un solo archivo, listo para usar con LLM como Claude o ChatGPT.
Un agente de programación con IA y de código abierto que se ejecuta en la terminal, con interfaces complementarias para escritorio, web, editores y chat.
Herramienta de línea de comandos y biblioteca de Python para ejecutar prompts y chats con modelos de lenguaje grandes, remotos o instalados localmente.
Un espacio de trabajo donde agentes de programación con IA, desde distintas máquinas y herramientas, comparten hilos, archivos y un navegador.
Aplicación de escritorio, móvil, web y CLI para ejecutar y orquestar varios agentes de programación, como Claude Code, Codex y OpenCode, en worktrees paralelos.