Omnara es una plataforma de agentes gestionados de código abierto diseñada para proporcionar la infraestructura necesaria para desplegar y ejecutar agentes de IA a escala. Si bien muchos desarrolladores pueden construir un prototipo simple de agente utilizando un solo prompt, pasar a producción requiere un 'arnés': un conjunto de sistemas duraderos para gestionar el estado, manejar reintentos, contabilizar costos y proporcionar acceso seguro a herramientas externas. Omnara proporciona esta infraestructura, permitiendo a los usuarios ejecutar agentes en cualquier modelo (como OpenAI, Anthropic o opciones autoalojadas) y en cualquier máquina (incluyendo laptops locales, máquinas virtuales o sandboxes en la nube) mientras mantienen los datos dentro de su propia infraestructura.
La imagen representa la plataforma central descrita como un arnés de grado de producción para agentes de IA.
La plataforma opera bajo una arquitectura desacoplada donde el 'bucle del agente' —la lógica que decide qué hacer a continuación— se ejecuta en trabajadores sin estado en un plano de control. Estos trabajadores construyen el contexto del modelo, llaman al modelo de IA y ejecutan herramientas. Debido a que los trabajadores no tienen estado, cualquier trabajador puede retomar la tarea de un agente desde una base de datos Postgres si un trabajador anterior falla o se reinicia. Esto garantiza la durabilidad: el estado del agente se preserva incluso si el cómputo subyacente se interrumpe. Crucialmente, las máquinas donde el agente realmente ejecuta comandos (como la laptop de un desarrollador o un contenedor en la nube) están separadas de los trabajadores. Estas máquinas ejecutan un demonio dedicado que se conecta a Omnara, permitiendo que los agentes ejecuten comandos sin requerir puertos de entrada o claves SSH.
Uno de los principales compromisos en la infraestructura de agentes es el equilibrio entre la facilidad de uso y el control. Los servicios alojados como Claude Managed Agents o la API de Agents de OpenAI ofrecen una experiencia 'llave en mano' pero vinculan al usuario a un modelo específico, un proveedor de nube y una residencia de datos determinada. Omnara aborda esto ofreciendo una alternativa autoalojable bajo la licencia Apache 2.0. Esto permite a las organizaciones mantener la propiedad total de su historial de agentes y sus datos en sus propias instancias de Postgres, que luego pueden usarse para análisis o entrenamiento. Sin embargo, esto conlleva un compromiso de mantenimiento: aunque elimina la dependencia del proveedor, el usuario se vuelve responsable de gestionar la infraestructura de la plataforma, incluidos los grupos de trabajadores, la base de datos y los demonios de las máquinas. Para equipos que requieren restricciones de seguridad específicas, como controles de salida o sandboxes aislados, Omnara proporciona la configuración granular necesaria para construir un entorno de producción personalizado.

Este elemento visual refuerza el posicionamiento de la plataforma como una alternativa descentralizada a los servicios alojados.