Об этом проекте

Grok Work — это самостоятельно размещаемый инструмент, который связывает Discord и Grok Build, позволяя командам исследовать, исправлять и выпускать код прямо из Discord. Когда пользователь отмечает @Grok в канале Discord, бот на Go, запущенный на локальной машине, выполняет Grok Build для указанного проекта, а затем отвечает в ветке Discord. Инструмент включает полноценный веб-интерфейс для управления проектами, отслеживания PR, ревью кода, развертывания и мониторинга затрат. Ключевые возможности: - Интеграция с ботом Discord с возобновлением сессий на основе веток - Веб-интерфейс с панелями для проектов, доски выпуска, сессий, worktree, развертываний и расходов - Конфигурация для каждого проекта: разрешенные пользователи, команды, SLA и среды развертывания - Изоляция Git worktree для параллельных сессий - Опциональный вход через OAuth (Discord, Google, GitHub) с доступом на основе ролей - Интеграция с GitHub для issues, PR и ревью - Привязка тикетов Linear - Конвейер развертывания с разрешениями для конкретных сред и редактированием секретов - Отслеживание затрат с учетом цен на токены для конкретных моделей - API для машинного доступа (опционально) Для настройки требуются Go 1.27.1+, бот Discord с Message Content Intent и локальная установка `grok`. Инструмент предназначен для частных сетей или Tailscale, с опциональным OAuth для веб-доступа. Доступны образы Docker, но требуется монтирование бинарных файлов `grok`, `git` и `gh`.