grindeasy
grindeasyThe board
A lone developer at a desk under a single cold light, screens glowing in a black void.

Local agent · v0.6.0 · MIT

See what you’recoding withClaude Code

A tiny local agent that puts the AI tool you’re actually using on your Discord profile, live while you work. It never reads your code.

Scroll — the picture comes apart

01 / The thirteen it watches

Claude Code

CDX
Codex
Cursor
OpenCode
Gemini CLI
ADR
Aider
Zed
CNT
Continue
WSF
Windsurf
GitHub Copilot
Cline
ROO
Roo Code
KLO
Kilo Code

All of it lands on your profile.

Playing a game

grindeasy

Coding · Claude Code + Codex

#12 on grindeasy · ◆ Platinum · PRO

02:14:07 elapsed

Join the boardGet grindeasy

The card appears the moment a tracked tool goes active, your rank rides on it while you work, and it clears when the tool stops. Nothing to configure.

02 / How it knows

It reads the clock.
Not the file.

Every AI coding tool writes session files to disk. grindeasy decides a tool is active from one signal only: when those files last changed. It never opens them. It doesn’t need to.

Only if you join the board

What leaves your machine

  • 01Tool name
  • 02Active minutes
  • 03Combo count
  • 04Plan label
  • 05Discord handle

Ever. No opt-in exists

What never leaves

  • Your code
  • Your prompts
  • The model’s responses
  • File names and paths
  • API keys and auth tokens

By default the agent talks to your Discord app and a dashboard on localhost, and nothing else. The leaderboard is opt-in. The whole thing is open source, so check every line.

03 / The board

One board. Hours, not spend.

Scored on active hours plus combos for running two tools in the same five-minute window. Your plan shows as context and never weights your score. The agent self-reports; the server clamps.