Plataforma de automatización de workflows con licencia fair-code para crear agentes de IA y flujos de trabajo, que combina un lienzo visual con código personalizado y más de 1500 integraciones.
omnara-ai/omnara
Plataforma de código abierto y autoalojable para ejecutar agentes de IA con cualquier modelo y máquina, con herramientas, permisos y streaming integrados.
Alternativa open source a:Claude Managed Agents
OpenAI Agents API
- Estrellas
- 2,947
- Forks
- 237
- Issues abiertos
- 25
- Último commit
- hace 13 horas
¿Qué es?
Omnara es una plataforma gestionada para agentes: lanzas agentes de IA mediante una API, CLI o SDK de TypeScript, y la plataforma ejecuta el ciclo de cada agente, llama al modelo configurado y ejecuta herramientas en las máquinas que elijas. Se presenta como una alternativa de código abierto y autoalojable a Claude Managed Agents y Agents API de OpenAI, y funciona con OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM, Ollama y otros endpoints compatibles.
El estado de los agentes se guarda paso a paso en Postgres, por lo que pueden reanudarse tras fallos, reinicios o desconexiones de la máquina. Pueden ejecutar comandos y editar archivos en una laptop, VM o contenedor mediante un daemon ligero que se conecta hacia el exterior, o en sandboxes de varios proveedores. Los permisos determinan si cada herramienta se ejecuta de inmediato, requiere la aprobación de una persona o se bloquea.
Las integraciones incluyen Slack, Discord y GitHub, donde los agentes pueden iniciarse a partir de menciones o pull requests, además de activadores cron, webhooks, servidores MCP y herramientas personalizadas. El autoalojamiento se realiza con Docker Compose, y Omnara Cloud es la versión alojada que utiliza el mismo formato de API y configuración.
Funciones clave
- 01Ejecuta agentes con cualquier modelo compatible, usando tus propias claves o modelos autoalojados.
- 02Incluye herramientas para shell, archivos, búsqueda web y consultas a una persona, además de MCP y herramientas personalizadas.
- 03El estado persistente guarda cada paso para que los agentes puedan reanudarse tras fallos o reinicios.
- 04Las máquinas pueden ser computadoras locales, VM o contenedores mediante un daemon, o sandboxes de varios proveedores.
- 05Los permisos por herramienta exigen aprobación antes de ejecutar acciones sensibles.
- 06Integraciones con Slack, Discord y GitHub, además de activadores cron y webhooks.
Casos de uso
- Ejecutar un agente de programación que corrija problemas mencionados en Slack o revise pull requests de GitHub.
- Alojar agentes internos en tu propia infraestructura y conservar su historial en tu propio Postgres.
- Programar agentes de análisis recurrentes, como informes diarios sobre el uso del producto.
- Permitir que un agente trabaje en varias máquinas, como un conjunto de servidores GPU.
Inicio rápido
- 1
Inicia sesión en app.omnara.com para obtener un proyecto con un modelo y sandboxes
- 2
Guarda la configuración de ejemplo como agent.yaml
- 3
Inicia el agente con Omnara CLI (se requiere Node.js 22 o posterior)
npx omnara agents launch --file agent.yaml --name "Machine assistant" --message "Report this machine's operating system and free disk space."
Antes de usarlo
- La configuración predeterminada para el autoalojamiento local es intencionadamente insegura y debe reforzarse antes de implementarla en producción.
- Una instancia nueva autoalojada no incluye modelos ni máquinas, así que debes añadir tus propias claves de proveedor y máquinas.
Temas
Preguntas frecuentes
- ¿Qué es omnara?
- Plataforma de código abierto y autoalojable para ejecutar agentes de IA con cualquier modelo y máquina, con herramientas, permisos y streaming integrados. Omnara es una plataforma gestionada para agentes: lanzas agentes de IA mediante una API, CLI o SDK de TypeScript, y la plataforma ejecuta el ciclo de cada agente, llama al modelo configurado y ejecuta herramientas en las máquinas que elijas. Se presenta como una alternativa de código abierto y autoalojable a Claude Managed Agents y Agents API de OpenAI, y funciona con OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM, Ollama y otros endpoints compatibles.
- ¿omnara es gratuito? ¿Qué licencia tiene?
- omnara es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿omnara sigue mantenido?
- Mantenimiento activo. El último commit de omnara fue el 20 oct 2026.
- ¿Para qué puedo usar omnara?
- Ejecutar un agente de programación que corrija problemas mencionados en Slack o revise pull requests de GitHub. Alojar agentes internos en tu propia infraestructura y conservar su historial en tu propio Postgres. Programar agentes de análisis recurrentes, como informes diarios sobre el uso del producto. Permitir que un agente trabaje en varias máquinas, como un conjunto de servidores GPU.
- ¿Cómo se instala omnara?
- Inicia sesión en app.omnara.com para obtener un proyecto con un modelo y sandboxes Guarda la configuración de ejemplo como agent.yaml Inicia el agente con Omnara CLI (se requiere Node.js 22 o posterior): npx omnara agents launch --file agent.yaml --name "Machine assistant" --message "Report this machine's operating system and free disk space."
- ¿Dónde consigo omnara?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/omnara-ai/omnara
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
Plataforma de código abierto y autoalojada para crear asistentes de IA y bots persistentes, con el modelo y el entorno aislado que elijas, en web, escritorio, iPhone y Android.
Plataforma de código abierto que combina agentes de IA y automatización de flujos de trabajo, autohospedable o integrable en productos SaaS, con más de 250 conectores.
Plataforma open source de automatización de flujos de trabajo y alternativa a Zapier, con integraciones basadas en TypeScript que también funcionan como servidores MCP para agentes de IA.
SDK oficial de TypeScript para crear servidores y clientes de Model Context Protocol que proporcionan contexto estandarizado a aplicaciones con LLM.