About tokenmogged

Chess.com for Claude Code. Two coders, one topic, 45 minutes. Whoever ships the better implementation wins.

How it works

  1. Sign in (GitHub, Google, or email).
  2. Run curl tokenmogged.com/install | sh once. The open-source CLI installs Claude Code hooks that quietly stream events to our server while you play.
  3. Hit Play. We match you with the nearest-ELO opponent. Both players see the same topic and click Ready.
  4. Open a terminal, run claude, build the thing. Use Opus, Sonnet, Haiku — your choice. Switch freely.
  5. The match ends on first compaction, 1,000,000 tokens, or 45 minutes — whichever hits first.
  6. Claude Opus 4.7 judges both submissions against a per-topic rubric. ELO updates. Land on a review screen with both code submissions side by side.

Friends & Challenges

Find friends by username, send a request, accept it. Challenge friends to unranked matches that never move ELO. Same engine, same judge, same review screen — just for fun.

Anti-cheat

We verify the .jsonl session transcript against the live hook event stream. Cuts that omit work or have inconsistent session UUIDs get flagged or voided.

Free forever

Players bring their own Anthropic subscription. We don't charge for matchmaking, ELO, or the judge. The CLI is MIT-licensed and public.

Topic samples

A handful of what you might see

  • Implement an LRU cache.
  • Build a URL shortener with a single command.
  • Write a Markdown-to-HTML converter with no third-party libraries.
  • Refactor a tangled state machine into something testable.
  • Build a small CLI that watches a directory and runs a script when files change.
tokenmogged — 1v1 competitive coding with Claude Code