Revisado por Iván Quintas, Editor de IA News
OpenBot: el Grok Bot open source que CopilotKit acaba de liberar
OpenBot de CopilotKit: bots AI con su propio navegador, archivos y herramientas. Docker, AG-UI, MIT. La alternativa open source a Grok Bot.

Grok Bot, el servicio de agentes siempre activos de SpaceXAI, cuesta $300/mes con SuperGrok Heavy. Cada bot tiene su propio ordenador en la nube, su navegador, sus logins. OpenBot hace exactamente lo mismo. Pero en tu máquina. Y gratis.
CopilotKit acaba de liberar OpenBot bajo licencia MIT. Cada bot tiene su contenedor con navegador propio, perfil de browser, volumen de archivos /workspace y las herramientas que le concedas. Todo pasa por un gateway que decide y registra cada acción antes de ejecutarse.
La diferencia: gobernanza
El problema de dar a un agente acceso a tu navegador, tus archivos y tus herramientas no es técnico, es de confianza. ¿Qué le dejas hacer? ¿Qué le prohibes? ¿Cómo sabes qué hizo?
OpenBot resuelve esto con un gateway único:
- Antes: el gateway evalúa la política para cada acción (navegar a una URL, ejecutar un comando, acceder a un archivo)
- Durante: si la política lo permite, ejecuta la acción en el contenedor del bot
- Después: registra cada acción en el log de auditoría
El panel de administración (/admin/boundaries) te deja configurar qué puede hacer cada bot:
- Navegación: permitir/denegar dominios
- Shell: permitir/denegar comandos o argumentos específicos
- MCP servers: qué servidores puede usar y qué tools puede llamar
- Archivos: qué directorios puede leer/escribir
Y el panel de auditoría (/admin/audit) muestra cada acción: las que se permitieron, las que se rechazaron y las que fallaron.
Un ordenador por bot
El supervisor de OpenBot crea un contenedor por bot:
- Navegador Chromium propio: cada bot tiene su perfil de browser, sus cookies, sus logins. No comparten sesión.
- /workspace: volumen persistente donde el bot puede guardar archivos
- Shell: el bot puede ejecutar comandos en su workspace, instalar lo que necesite, procesar archivos
- Aislamiento: opcionalmente corre bajo gVisor (
COMPUTER_RUNTIME=runsc) para aislamiento a nivel kernel
Esto significa que puedes tener un bot que gestiona tu email, otro que monitoriza tu repositorio de GitHub, otro que hace scraping de precios, y cada uno tiene su propio entorno sin que se pisen.
AG-UI: cualquier framework, cualquier agente
OpenBot no te ata a un framework. El protocolo AG-UI es abierto: cualquier endpoint que lo hable puede ser un bot.
Frameworks soportados:
- LangGraph (incluido como bot de ejemplo en el repo)
- Mastra
- CrewAI
- Pydantic AI
- Google ADK
- Agentes escritos a mano
Si ya tienes un agente en cualquiera de estos frameworks, lo conectas a OpenBot como un bot más. La gobernanza viaja con el protocolo, no con el framework.
Arquitectura
| Servicio | Puerto | Función |
|---|---|---|
| app | 3010 | React/Vite UI |
| server | 3001 | Hono API, CopilotKit runtime, auth, policy, audit |
| agent-computer | 4100 | Chromium + /workspace + browser profile |
| agent-bot | 4200 | Bot AG-UI de ejemplo |
| agent-langgraph | 4201 | Bot LangGraph AG-UI |
| supervisor | 4500/4300 | Crea y gestiona un contenedor por bot |
| PostgreSQL + pgvector | 5432 | Datos, policy, audit, credentials, channels |
Todo se levanta con Docker Compose. Los datos viven en tu PostgreSQL. El modelo es tuyo: no hay modelo en la caja, tú aportas la API key (OpenAI, Anthropic o Google), y se encripta at rest sin loguearse nunca.
Quick start
git clone https://github.com/CopilotKit/openbot.git
cd openbot
cp .env.example .env
# Configurar:
# - OPENAI_API_KEY (o Anthropic/Google)
# - COPILOTKIT_INTELLIGENCE_API_KEY
# - OPENBOT_SINGLE_USER=true (modo single-user para empezar)
docker compose up
Abre http://localhost:3010. En modo single-user, eres admin automáticamente. Para producción, borra OPENBOT_SINGLE_USER y configura OAuth (Google, Microsoft u Okta).
Estado del proyecto
OpenBot está en alpha. Creado el 17 de agosto de 2026, ya tiene 2.600+ estrellas y 26 issues abiertos. Es un proyecto activo, en desarrollo rápido, con bugs y rough edges esperables en esta fase.
El competidor directo comercial es Grok Bot ($300/mes en SuperGrok Heavy). OpenBot es gratis, corre en tu infraestructura, y no envía tus datos a un tercero. La contrapartida: necesitas mantener el Docker, el PostgreSQL y las keys de modelo.
Para equipos que quieren agentes con acceso real a herramientas pero no quieren delegar el control a un SaaS, OpenBot es la primera opción open source seria que aparece en el espacio de “AI coworkers con su propio ordenador”.
📎 Fuente original: X / GitHub ↗
Noticias relacionadas
Preguntas frecuentes
- ¿Qué es OpenBot de CopilotKit?
- OpenBot es una plataforma open source de CopilotKit donde cada bot AI tiene su propio ordenador: un navegador con sus logins, sus archivos y las herramientas que le concedas. Todo corre en tu infraestructura via Docker Compose con PostgreSQL. Licencia MIT.
- ¿Qué es el protocolo AG-UI?
- AG-UI es un protocolo abierto para interacción agente-usuario. Cualquier endpoint que hable AG-UI puede ser un bot en OpenBot, sin importar el framework: LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK o escrito a mano.
- ¿OpenBot es una alternativa a Grok Bot?
- Sí, conceptualmente. Grok Bot da a cada agente su propio ordenador en la nube de xAI. OpenBot hace lo mismo pero en tu propia infraestructura, con gobernanza y auditoría de cada acción que el bot ejecuta.
- ¿Qué necesito para correr OpenBot?
- Necesitas Docker, Bun 1.3+, una key de modelo (OpenAI, Anthropic o Google), un proyecto CopilotKit Intelligence (plan gratuito disponible) y PostgreSQL con pgvector. Todo se levanta con docker compose up.
- ¿Puedo controlar qué hace cada bot?
- Sí. El gateway de OpenBot decide y registra cada acción antes de que se ejecute. Puedes configurar políticas de navegador, archivos y MCP servers, rechazar comandos shell específicos, y revisar todo en el panel de auditoría.