Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

A teammate's thread: it reports what it did, holds what would go out, and shows you what it sawA group thread: every teammate reports, the chief of staff closes with a dispatch tableThe computer panel: a teammateArchitecture: your browser talks to one gateway process, which drives one Docker container per teammate — each with a headed Chromium, a noVNC screen you can take over, a shell/fil
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.