Qué es OpenBot: agentes persistentes en tu propia computadora
La app de escritorio local conecta herramientas de proveedores que ya usas. Su precio de $0, licencia no comercial y acceso local requieren una lectura cuidadosa.
El sitio de OpenBot indica que la app cuesta $0. Su repositorio documenta la licencia no comercial y la decisión de acceso local pleno. No se realizó una instalación propia.

La página de la captura es openbot.run. El titular es el producto:
Persistent AI teammates on your own computer. Run Codex, Claude, Gemini and Grok with the plans you already pay for, or your own model.
macOS, Windows y Linux. Precio en el sitio: $0. “No hidden fees. No locked features.” Los agentes gastan las suscripciones que ya pagas — ChatGPT/Codex, Claude, Gemini, Grok — o un modelo que hosteas tú.
Eso es toda la promesa. El resto de la nota es lo que hay debajo: dónde corre el trabajo, quién publica el código, qué otro “OpenBot” hay que ignorar, y el aviso de acceso del repo que la home de marketing no pone en 72 puntos.
La versión corta
OpenBot es un workspace de escritorio para varios agentes con nombre que guardan conversación y archivos en la máquina que hostea la app. No es un modelo de base nuevo. No es Grok Bot. No es Manus ni Cue. No es Claude Cowork.
Piénsalo como una sala de control local. Cada agente es una sesión persistente cableada a un tool de proveedor que ya usas (Codex App Server, Claude Code, Grok CLI, Gemini / OpenCode por ACP, o un endpoint compatible con OpenAI). Pueden escribirse entre ellos, sentarse en un canal compartido con un dueño de tarea, encolar trabajo y manejar un browser embebido.
El repo source-available es github.com/nightly-labs/openbot. Copyright 2026 Norbert Bodziony. El sitio apunta a ese repo. Licencia hoy: PolyForm Noncommercial 1.0.0 — uso no comercial permitido; el uso comercial pide otra licencia. Los builds hasta 0.1.11 siguieron en Apache-2.0.
Local-first no es offline
La página de comparación de OpenBot es más clara que el hero:
Local-first is not offline: an agent that uses a hosted provider still sends its requests to that provider.
Workspaces, chats, adjuntos y datos del browser viven en una base SQLite en la computadora host. OpenBot dice que no hay copia de su lado. Las cuentas opcionales usan un código de un solo uso por email; esa API corre en Cloudflare Workers y D1. Puedes usar la app sin cuenta en uso no comercial.
Qué significa ese corte:
- Cierras el portátil y un agente de Claude o Codex se para, porque el host se fue. La promesa de Grok Bot es la inversa: una cloud computer que sigue.
- El prompt igual sale de la casa si el modelo es Claude, GPT, Gemini o Grok. “En tu computadora” habla del workspace, no de esconder tokens a Anthropic u OpenAI.
- Un modelo realmente local (Ollama, LM Studio, un endpoint propio) es el único camino que deja archivos y pesos en casa.
Lo que el repo dice que funciona
Del README del proyecto, no de una recap de prensa:
- Crear y editar agentes desde un prompt, con instrucciones, avatar y un paso de revisión, en escritorio y móvil.
- Un workspace y una conversación por agente, respaldados por una sesión aparte de Codex / Claude / Grok / OpenCode / Gemini.
- Endpoints compatibles con OpenAI y agentes ACP propios; detección de servidores locales (Ollama, LM Studio).
- Compactación de contexto antes de que un hilo largo reviente la ventana.
- Colas FIFO con pausa, resume, cancelar, persistencia que sobrevive un crash.
- Mensajes entre agentes, replies, reactions, imágenes, pases de archivos.
- Canales de escritorio compartidos: un dueño de tarea, delegación, Stop / Resume / Reassign / Archive / Restore.
- Browser embebido que los agentes pueden abrir y controlar.
- Computer Use opcional en macOS, Windows y Linux vía un proceso hijo
cua-driver. - El changelog de fines de septiembre 2026 (0.23.x y después) suma el plan como lista de tareas en el chat, agente-crea-agente con límites de acceso heredados, y un tope de tres miembros activos por host (dueño + dos).
Huecos que lista el README: sin voice prompts ni escritorio remoto en Linux; los agentes Gemini se quedan en esa máquina y los compañeros no los ven; clientes viejos de OpenCode no ven agentes remotos.
El aviso que debería vivir al lado de “Download for Windows”
La home vende libertad. El repo vende el costo de esa libertad.
Full local access is an explicit current product decision, not a security boundary.
No lo arranques con --no-sandbox. Ese flag saca la línea entre el renderer y el resto de la máquina.
Copias viejas del README de este proyecto eran todavía más directas: development preview, agentes corriendo con danger-full-access y approvalPolicy: never. Trata cualquier build actual como un contratista con silla en tu oficina hasta leer las notas de Security de esa versión. Fuera de secretos de producción, fuera de la única copia de un repo, fuera de una máquina que también es el NAS de la casa.
Esa es la diferencia honesta con un agente hospedado (Manus, Grok Bot, Claude en la nube): esos productos se llevan el radio de explosión al datacenter de otro y lo envuelven en su política. OpenBot se trae el radio de explosión a casa.
OpenBot vs los productos con los que se compara
openbot.run/compare se arma como alternativa local a Devin, Claude Cowork, Manus, OpenClaw, Hermes, Muse y Grok Bot. La comparación que pega con la captura es OpenBot vs Grok Bot.
OpenBot / Grok Bot (como lo describe OpenBot)
- Dónde corre el agente; OpenBot: La computadora que hostea la app; Grok Bot (como lo describe OpenBot): Una cloud computer persistente (Cursor, EE. UU.)
- Quién elige el modelo; OpenBot: Tú: Codex, Claude Code, Gemini, Grok CLI, OpenCode, tu endpoint; Grok Bot (como lo describe OpenBot): Gestionado dentro del servicio
- Qué ya pagas; OpenBot: El plan del proveedor que ya tienes; Grok Bot (como lo describe OpenBot): Un plan tipo Cursor / SuperGrok
- Si cierras la tapa; OpenBot: El trabajo se para; Grok Bot (como lo describe OpenBot): El trabajo puede seguir
- Dónde viven los archivos; OpenBot: SQLite en el host; Grok Bot (como lo describe OpenBot): Storage en la nube (privacy mode ≠ local)
Frente a Manus / Cue, el corte es la misma forma que ya usamos en las notas del Observatorio sobre Manus 2.0 y Manus y Cue: esos productos venden un agente hospedado con identidad y una cloud computer que compras. OpenBot vende un escritorio local que se enchufa a cuatro CLIs de vendor.
Ninguna de esas páginas de compare es un test de terceros. Es posicionamiento.
Colisiones de nombre
“OpenBot” es una etiqueta llena. Este artículo es solo:
- https://openbot.run
- https://github.com/nightly-labs/openbot
Otros repos en GitHub reutilizan el nombre para plataformas self-hosted o shells “Open Bot” en Windows. No son este binario. Cue (cue.im) es la app de agentes personales de Manus. Tampoco es OpenBot.
A quién le vale instalarlo
Vale la pena mirarlo si ya pagas dos o más de Codex, Claude Code, Gemini y Grok, los quieres en una sola ventana con nombre y un canal compartido, y aceptas que la máquina host tiene que quedarse encendida.
Sáltalo — o déjalo en una VM — si necesitas que el trabajo sobreviva a un portátil cerrado, si necesitas licencia comercial y no la compraste, o si no estás dispuesto a darle a un agente en preview acceso local.
Sonnet 5.5 de la otra nota de hoy entra solo como uno de los modelos que puede llamar un agente Claude dentro de OpenBot. OpenBot no hace a Sonnet más barato; se sienta delante del plan que ya tienes.
Preguntas frecuentes
¿OpenBot es un modelo? No. Es un workspace de escritorio que habla con modelos y CLIs que tú configuras.
¿Es gratis? La app es $0 en el sitio. La inferencia no. Los tokens de Claude los sigue cobrando Anthropic. Licencia no comercial en el source actual; el uso comercial es otra conversación con el dueño del copyright.
¿Está afiliado a xAI o Anthropic? El proyecto se presenta como independiente. Las páginas de compare hasta lo venden como alternativa a Grok Bot. Usar Grok CLI o Claude Code no convierte a esos labs en vendors de OpenBot.
¿Se puede usar sin cuenta de OpenBot? Sí, según su página contra Grok Bot, en uso no comercial.
Conclusión
OpenBot es un switchboard local para agentes que ya pagas. Los archivos se quedan en el host; los tokens igual se van al proveedor; la máquina tiene que seguir despierta; el acceso local pleno es hoy una decisión de producto, no un muro. Bájalo solo si esa frase te parece aceptable.

