OpenMausBot (milind-soni) es una alternativa open source a Grok Bot con un giro importante: bring-your-own-agent. No te obliga a una nube ni a un modelo específico — corre local-first sobre los agentes que ya tenés (Claude, Codex, Grok Build o cualquier CLI que hable ACP). Lo abriste en agosto de 2026 y en menos de un mes ya pasó las 2.200 estrellas y las 400 forks. Licencia Apache-2.0, escrito en TypeScript.
La idea: una app de chat donde cada contacto es un agente
Pensalo como un WhatsApp para IA. Cada bot en la sidebar no es un "bot de plantilla": es un agente real que corre en tu máquina, con su propia personalidad, su propio modelo, su propia computadora en la nube (opcional) y sus propias apps conectadas (Gmail, Slack, GitHub, Notion…). Vas a un chat, le hablás, y lo ves trabajar: stream de la respuesta, chips con las herramientas que está usando y pedidos de permiso para ejecutar acciones.
El modelo mental es el de una empresa chica: un roster de bots con roles distintos, cada uno con su contexto, su memoria de la conversación y sus credenciales. Y vos, como dueño, aprobás lo que importa.
Cómo funciona por dentro
Dos procesos, y eso es todo:
- La app (React + Tailwind) — el shell de chat. No guarda ninguna conexión con los agentes: manda comandos tipados por HTTP a un servidor local y recibe un único stream de eventos SSE. Es "tonta" a propósito.
- El harness server (corre en
127.0.0.1:8799) — es el dueño de cada proceso de agente. Tiene un registro de drivers (uno por proveedor: Claude, Codex, Grok Build sobre sus CLIs locales, además de un agente de computadora en la nube) que normaliza cada protocolo nativo — stream-JSON, JSON-RPC, ACP — en un solo flujo de eventos canónico que se guarda por hilo en formato NDJSON.
En el medio hay un permission broker: todas las peticiones de permiso de los agentes pasan por ahí y llegan a la UI para que vos decidas. Un driver desconocido degrada a "no disponible", pero nunca tira abajo la flota.
Para ampliar la caja:
- Computadora en la nube (Box API): cada bot puede tener un Linux remoto aislado con escritorio y terminal, gestionado por el harness.
- Apps conectadas (Composio): una sesión de Composio le da a los bots Gmail, Slack, GitHub, Notion y más.
- Voz (ElevenLabs): la key nunca llega a la UI; el harness reescribe el markdown en algo digno de escuchar antes de hablar.
Lo que lo diferencia
- Local-first: el chat funciona sin ninguna credencial. Los agentes corren local y tus datos no viajan a un servidor de terceros por defecto.
- Zero lock-in de modelo: además de los drivers por CLI, cualquier motor que hable ACP o un endpoint compatible con OpenAI se conecta por configuración, sin escribir código.
- Equipos importables desde un Markdown: bajás un equipo completo (bots, Chief of Staff, canales, playbooks) desde un archivo
.mdportable — el repo comunitario openmausbot-teams publica plantillas, sin credenciales ni permisos hasta que vos los aprobés. - Canales: separás Work, Personal y cada proyecto en canales propios con su transcript, sus instrucciones compartidas y su roster — sin clonar bots.
- Voz y llamadas: los bots leen y responden en voz (macOS, Windows y Ubuntu tienen builds; las llamadas son por ahora macOS-only).
Datos verificados
- Estrellas: 2.207 · Forks: 401 (GitHub, 06-09-2026)
- Licencia: Apache-2.0
- Lenguaje: TypeScript
- Creado: 11-08-2026 · Última versión: 0.1.37 (builds para macOS Apple Silicon e Intel, Windows y Ubuntu 24.04)
- Sin token: OpenMausBot no tiene ninguna afiliación con criptomonedas; el README lo aclara explícitamente.
Por qué importa
Grok Bot mostró el formato — una app de chat donde cada bot es un agente potente — pero es un producto cerrado que vive en los servers de xAI. OpenMausBot destraba ese formato: lo llevás a tu máquina, con tus modelos y tus agentes, y lo extendés como quieras. Que haya crecido tan rápido en menos de un mes es señal de que había una demanda real: la gente ya tenía los CLIs (Claude, Codex), lo que faltaba era el shell para coordinarlos como a un equipo.
Siguiente paso
Si querés probarlo, bajá el release para tu plataforma desde openmausbot-releases (o cloná el repo y corré pnpm install). Instalás tus CLIs de agentes, los conectás por App Settings, y en unos minutos tenés tu primer roster de bots chateando entre ellos.
La documentación está en la carpeta docs/ del repo: qué credenciales sirven para qué, cómo enchufar tu propio engine por ACP y cómo agregar tus MCP servers sin escribir código.