Repolode
omnara-ai

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

    Inicia sesión en app.omnara.com para obtener un proyecto con un modelo y sandboxes

  2. 2

    Guarda la configuración de ejemplo como agent.yaml

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