About this project

Grok Work is a self-hosted tool that bridges Discord and Grok Build, enabling teams to investigate, fix, and ship code directly from Discord. When a user tags @Grok in a Discord channel, a Go bot running on a local machine executes Grok Build against the specified project, then replies in a Discord thread. The tool includes a full web UI for project management, PR tracking, code review, deployment, and cost monitoring. Key features: - Discord bot integration with thread-based session resumption - Web UI with dashboards for projects, ship board, sessions, worktrees, deploys, and spend - Per-project configuration for allowed users, teams, SLAs, and deploy environments - Git worktree isolation for parallel sessions - Optional OAuth login (Discord, Google, GitHub) with role-based access - GitHub integration for issues, PRs, and reviews - Linear ticket binding - Deploy pipeline with environment-specific permissions and secret redaction - Cost tracking with model-specific token pricing - API for machine access (optional) Setup requires Go 1.27.1+, a Discord bot with Message Content Intent, and a local `grok` installation. The tool is designed for private networks or Tailscale, with optional OAuth for web access. Docker images are available but require mounting `grok`, `git`, and `gh` binaries.