Skip to content

OpenBot

Compañeros de trabajo de IA autoalojados, cada uno en su propio navegador aislado, con cada acción comprobada contra una política y registrada antes de ejecutarse.

Reseña de Sheela · Actualizado

Ver en GitHub Código abierto

Nuestra nota

3.8/5

OpenBot acierta con la gobernanza de agentes, con una pasarela que falla cerrada delante de cada acción, pero es una plantilla en beta atada al servicio de memoria de pago de CopilotKit, no algo que puedas instalar y ejecutar sin más.

¿Qué es OpenBot?

OpenBot es la plantilla de código abierto de CopilotKit para ejecutar compañeros de trabajo de IA dentro de tu propia infraestructura. Está en beta, y el README deja claro que es una plantilla para clonar y modificar, no un producto alojado ni un paquete del que depender. Cada Bot tiene su propio contenedor con un navegador Chromium, sus propios inicios de sesión, un volumen /workspace y una shell, y solo las herramientas que le conceda un administrador.

Cada acción de navegador, archivo, shell, MCP o componente pasa por una única pasarela que resuelve el destino, evalúa una política CEL (la denegación va antes que el permiso, sin política no se permite nada y una regla rota rechaza), escribe una fila de auditoría y solo entonces actúa. Una persona puede ver la pantalla de un Bot y tomar el control cuando se encuentra con un inicio de sesión o una petición de 2FA. Cualquier agente que hable AG-UI puede ser un Bot, esté hecho con LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK o a mano.

Los hilos y la memoria funcionan sobre CopilotKit Intelligence, el servicio de pago de la empresa, sin el cual OpenBot no arranca. El inicio de sesión admite Google, Microsoft, Okta y proveedores SAML u OIDC de la empresa.

¿Cuánto cuesta OpenBot?

PlanPrecioQué incluye
OpenBotFreeMIT; autoalojado con Docker Compose o una sola imagen de contenedor
Intelligence Free$01.000 interacciones por organización al mes en alojado; la Developer Edition local es solo para uso fuera de producción
Intelligence Pay as you go$49/month10.000 interacciones incluidas, después tarifas escalonadas; alojado o autoalojado
Intelligence AnnualCustomDescuento por compromiso, despliegue sin conexión, SSO a medida

Licencia MIT. Requiere CopilotKit Intelligence: nivel alojado Free (0 $) con 1.000 interacciones por organización al mes; Pay as you go 49 $/mes con 10.000 interacciones incluidas; Annual a medida. La clave del modelo la pones tú.

¿Merece la pena OpenBot?

El diseño de OpenBot es más cuidadoso que el de la mayoría de plataformas de agentes, y su empaquetado está menos acabado. El repositorio se creó en agosto de 2026, tiene unas 7.500 estrellas en GitHub y publicó la v0.2.0 el 12 de octubre de 2026. El README lo llama beta y "una plantilla, no un producto": no se publica nada como paquete y se espera que sustituyas el tenant fintech de ejemplo por tus propios compañeros de trabajo.

El modelo de gobernanza es la razón para mirarlo. Cada llamada a herramienta que hace un Bot vuelve a través de una pasarela del servidor que resuelve el destino a partir de una instantánea que guarda el servidor, lo comprueba contra reglas CEL que pueden examinar la URL, el elemento, el comando de shell, la herramienta MCP y lo que inició la ejecución, y escribe la fila de auditoría antes de que ocurra nada. Los rechazos indican la regla que los causó, los secretos solo se registran por su longitud y, mientras una persona tiene el control, las acciones del Bot se rechazan en lugar de ponerse en cola. Las herramientas MCP desconocidas y personalizadas se tratan como escrituras por defecto.

Los valores por defecto requieren atención antes de que nadie más pueda acceder. `.env.example` trae `OPENBOT_SINGLE_USER=true`, que admite cada petición como un único administrador, y `start.sh` recurre a valores fijos de desarrollo para los tokens del ordenador y del supervisor. El supervisor tiene el socket de Docker, así que su token es un secreto compartido y no una frontera de red, y la documentación pide mantenerlo en loopback. El aislamiento con gVisor está disponible pero es opcional.

La dependencia de CopilotKit Intelligence es el verdadero compromiso. El servidor de la API no arranca sin una URL y una clave de Intelligence; el nivel alojado gratuito cubre 1.000 interacciones al mes, la Developer Edition local tiene licencia solo para uso fuera de producción y la producción empieza en 49 $ al mes por 10.000 interacciones. Las versiones también avanzan rápido: la v0.2.0 fusionó tres listas de Bots en una y sacó de la carga por defecto diez de los doce compañeros de trabajo iniciales. Frente a Magentic-UI, que también funciona en local y pide aprobación antes de las acciones críticas, OpenBot es mucho más sólido en políticas y auditoría y mucho más pesado de poner en marcha.

Dónde se gana su sitio

  • Un ingeniero de plataforma de una fintech de 300 personas

    Permitir que un agente de revisión de gastos use el navegador sin darle vía libre en los sistemas internos

    Registrar el agente de LangGraph del equipo como Bot, escribir reglas CEL de denegación para URLs de pago y comandos de shell, y revisar los rechazos en /admin/audit. El software es MIT; Intelligence cuesta 49 $ al mes más uso escalonado por encima de 10.000 interacciones.

  • Una responsable de operaciones con un equipo de soporte de cinco personas

    Que un agente clasifique tickets y pase el relevo cuando llegue a un inicio de sesión que no debe cruzar solo

    Copiar el compañero ticket-triage de examples/fintech/catalog a agents, conectar Slack o Teams y tomar el control cuando el Bot pida ayuda; los cambios de control quedan registrados. Las 1.000 interacciones al mes del nivel gratuito de Intelligence sirven para un piloto, no para una cola completa.

  • Un ingeniero de seguridad que evalúa plataformas de agentes

    Comprobar que un agente no puede actuar sin que exista antes un registro

    Ejecutarlo en un portátil, pedir a un Bot que rellene un formulario de prueba, y después añadir una regla de denegación en /admin/boundaries y repetir. Desactiva el modo de un solo usuario y pon tokens reales antes de que salga de la máquina.

Antes de decidirte

Puesta en marcha
Clona, `cp .env.example .env`, `bun install`, conecta un proyecto de Intelligence con `npx copilotkit@latest login`, añade una clave de modelo, y luego `bash scripts/start.sh` y abre localhost:3010. Necesita Docker y Bun 1.3 o superior; una única imagen publicada en ghcr.io/copilotkit/openbot permite desplegar sin Kubernetes, y existe un chart de Helm.
Integraciones
Cualquier endpoint AG-UI (LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK); modelos de OpenAI, Anthropic y Google con base URL configurable para pasarelas; servidores MCP de Google Drive, Notion, Parallel, Exa y Firecrawl, con Composio para unos cientos de apps más; Slack, Microsoft Teams y SMS; inicio de sesión con Google, Microsoft, Okta, SAML y OIDC.
Datos y privacidad
Los datos del producto, las políticas, la auditoría y las credenciales cifradas están en tu PostgreSQL; los hilos y la memoria van a CopilotKit Intelligence, alojado o autoalojado. Los navegadores de los Bots tienen inicios de sesión reales y escuchan en 127.0.0.1 con tokens por contenedor. La app de escritorio envía telemetría por defecto; `COPILOTKIT_TELEMETRY_DISABLED=true` o `DO_NOT_TRACK=1` la desactivan.
Coste a escala
Cada instancia necesita 2 GB de memoria como mínimo y se recomiendan 4 GB, con aproximadamente 1 GB más por navegador simultáneo según la guía de Playwright. Intelligence cuesta 49 $ al mes por organización con 10.000 interacciones incluidas, y después tarifas escalonadas que no figuran en la página de precios; el SSO de Intelligence y el despliegue sin conexión son solo del plan Annual.
Límites
Beta, con 27 incidencias abiertas; las réplicas comparten un navegador porque el supervisor no está en la imagen; las rutinas tienen un mínimo de 15 minutos y un tope de 20 activas, y se desactivan tras diez fallos seguidos.

Lo bueno

  • Política CEL que falla cerrada y se comprueba antes de cada acción
  • La auditoría indica la regla detrás de cada rechazo
  • Un contenedor, un navegador y un espacio de trabajo por Bot
  • Cualquier agente AG-UI, de LangGraph a uno escrito a mano

Lo malo

  • No arranca sin CopilotKit Intelligence
  • Viene con modo de administrador de un solo usuario y tokens de desarrollo fijos
  • Plantilla en beta; la estructura cambió entre versiones menores
  • Necesita Docker, Bun, Postgres y una clave de modelo

Ideal para

Equipos de plataforma que quieren agentes autoalojados con política y auditoría por acción y están dispuestos a bifurcar y mantener una plantilla.

Alternativas a OpenBot

OpenBot: preguntas frecuentes

¿Merece la pena OpenBot?
OpenBot acierta con la gobernanza de agentes, con una pasarela que falla cerrada delante de cada acción, pero es una plantilla en beta atada al servicio de memoria de pago de CopilotKit, no algo que puedas instalar y ejecutar sin más. Le damos un 3.8 sobre 5.
¿Cuánto cuesta OpenBot?
Licencia MIT. Requiere CopilotKit Intelligence: nivel alojado Free (0 $) con 1.000 interacciones por organización al mes; Pay as you go 49 $/mes con 10.000 interacciones incluidas; Annual a medida. La clave del modelo la pones tú.
¿Qué inconvenientes tiene OpenBot?
No arranca sin CopilotKit Intelligence; viene con modo de administrador de un solo usuario y tokens de desarrollo fijos; plantilla en beta; la estructura cambió entre versiones menores; necesita Docker, Bun, Postgres y una clave de modelo.
¿Para quién es OpenBot?
Equipos de plataforma que quieren agentes autoalojados con política y auditoría por acción y están dispuestos a bifurcar y mantener una plantilla.
¿Cuánto cuesta OpenBot para un equipo o en producción?
Cada instancia necesita 2 GB de memoria como mínimo y se recomiendan 4 GB, con aproximadamente 1 GB más por navegador simultáneo según la guía de Playwright. Intelligence cuesta 49 $ al mes por organización con 10.000 interacciones incluidas, y después tarifas escalonadas que no figuran en la página de precios; el SSO de Intelligence y el despliegue sin conexión son solo del plan Annual.
¿Es OpenBot seguro para los datos de la empresa?
Los datos del producto, las políticas, la auditoría y las credenciales cifradas están en tu PostgreSQL; los hilos y la memoria van a CopilotKit Intelligence, alojado o autoalojado. Los navegadores de los Bots tienen inicios de sesión reales y escuchan en 127.0.0.1 con tokens por contenedor. La app de escritorio envía telemetría por defecto; `COPILOTKIT_TELEMETRY_DISABLED=true` o `DO_NOT_TRACK=1` la desactivan.
¿Cuáles son las mejores alternativas a OpenBot?
Las alternativas más cercanas que hemos analizado son Magentic-UI (MagenticLite), OpenSandbox y Coze Studio.

Respuestas comprobadas el 28 oct 2026.