Sobre el proyecto

Grok Work es una herramienta autoalojada que conecta Discord y Grok Build, permitiendo a los equipos investigar, corregir y enviar código directamente desde Discord. Cuando un usuario etiqueta @Grok en un canal de Discord, un bot de Go que se ejecuta en una máquina local ejecuta Grok Build contra el proyecto especificado y luego responde en un hilo de Discord. La herramienta incluye una interfaz web completa para la gestión de proyectos, seguimiento de PR, revisión de código, despliegue y monitoreo de costos. Características clave: - Integración de bot de Discord con reanudación de sesión basada en hilos - Interfaz web con paneles para proyectos, tablero de envíos, sesiones, árboles de trabajo, despliegues y gastos - Configuración por proyecto para usuarios permitidos, equipos, SLA y entornos de despliegue - Aislamiento de árboles de trabajo de Git para sesiones paralelas - Inicio de sesión OAuth opcional (Discord, Google, GitHub) con acceso basado en roles - Integración con GitHub para problemas, PR y revisiones - Vinculación de tickets de Linear - Pipeline de despliegue con permisos específicos por entorno y redacción de secretos - Seguimiento de costos con precios de tokens específicos por modelo - API para acceso de máquinas (opcional) La configuración requiere Go 1.27.1+, un bot de Discord con Intención de Contenido de Mensajes y una instalación local de `grok`. La herramienta está diseñada para redes privadas o Tailscale, con OAuth opcional para acceso web. Hay imágenes de Docker disponibles, pero requieren montar los binarios `grok`, `git` y `gh`.