OpenGrokBot
OpenGrokBot es una alternativa auto-alojada a Grok Bot que ejecuta agentes AI persistentes en tu hardware local. Cada agente opera en su propio contenedor Docker con navegador Chromium, terminal y memoria persistente, manteniendo tus credenciales dentro de tu infraestructura sin exponerlas a la nube
Ficha actualizada 28 sept 2026, 9:45 · upstream 28 sept 2026, 9:36 · release sin release detectada
Qué es OpenGrokBot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenGrokBot es una plataforma de auto-alojamiento para agentes AI persistentes que ejecutan tareas en tu hardware local. A diferencia de soluciones en la nube como Grok Bot, este proyecto mantiene todas las credenciales y sesiones dentro de tu infraestructura mediante contenedores Docker aislados por agente.
La arquitectura consta de un proceso gateway central (Node.js) que gestiona la interfaz web y comunicación con los agentes, mientras cada agente corre en su propio contenedor Docker con Chromium headless/headed, acceso a terminal, sistema de archivos y navegador completo. Esto permite interactuar con sitios web protegidos por login, formularios complejos y aplicaciones que requieren contexto visual.
El sistema incluye gestión de aprobaciones visibles para acciones que modifican datos o salen del workspace, memoria persistente en archivos SOUL.md y AGENTS.md, rutinas programables tipo cron, hilos grupales para coordinación entre agentes, y control de presupuesto de tokens diarios. Soporta cualquier modelo compatible con OpenAI API incluyendo xAI, Kimi, DeepSeek o Ollama local.
- Automatización de tareas repetitivas en sitios web protegidos por login (ej: gestión de tickets, scraping de datos)
- Gestión multi-agente para monitoreo continuo con aprobaciones visibles antes de ejecutar acciones
- Asistente de desarrollo que puede navegar repositorios, leer archivos y ejecutar comandos en tu entorno local
- Sistema de alertas y reportes automáticos con memoria persistente entre sesiones
- Credenciales nunca salen de tu máquina: cada agente tiene su propio perfil de navegador aislado
- Aprobaciones visibles para todas las acciones que modifican datos o salen del workspace
- Soporte nativo para sitios web con login, formularios y contextos visuales mediante Chromium completo
- Código MIT sin dependencias de xAI: puedes usar cualquier modelo compatible con OpenAI API
- Aislamiento por contenedor: cada agente tiene límites de recursos y no puede acceder a otros agentes
- Memoria persistente en archivos externos (SOUL.md, AGENTS.md) que sobreviven a reinicios
- Requiere Docker para los agentes: sin él solo funciona el gateway sin capacidad computacional real
- No incluye teach-mode por ahora: no puede grabar demostraciones de navegador como rutina automática
- Sin aplicación móvil oficial: la gestión se hace desde interfaz web en localhost o tunnel
- Configuración manual inicial: requiere pnpm, Node 22+ y construcción de imágenes Docker manualmente
- No es proyecto oficial de xAI: no tiene soporte comercial ni garantía de compatibilidad futura
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js 22+, pnpm y Docker. Construye la imagen del bot con 'docker build -t opengrokbot/bot:dev docker/bot'. Para desarrollo usa 'pnpm install && OPENGROKBOT_MODEL=stub pnpm dev' sin API key. Para producción con modelo real: 'OPENGROKBOT_API_KEY=sk-… OPENGROKBOT_MODEL=grok-4 pnpm build && pnpm start'. Ver docs/always-on.md para plantillas systemd/launchd y configuración de recursos por agente.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.


