Patch Claude Code's thinking/spinner messages with brain-melting, unhinged alternatives.
| Original | Brainrot |
|---|---|
| Pondering... | Eating glue... |
| Schlepping... | Skull empty... |
| Cogitating... | Unga bunga... |
| Ruminating... | Going feral... |
| Mulling... | Back to monke... |
- Python 3
- Claude Code installed
git clone https://github.com/YOUR_USERNAME/brainrot-spinners.git
cd brainrot-spinners
./patch.shThat's it. Restart Claude Code.
./unpatch.shRestores the original spinner messages from the backup created during patching.
./patch.sh --listSee what would change without actually patching:
./patch.sh --dry-runEdit messages.json to swap in your own messages. Each message must be 16 characters or fewer (it's a binary constraint, not a suggestion).
Claude Code updates overwrite the binary, which kills your patch. Just re-run:
./patch.shThe patcher locates the compiled Claude Code binary's embedded spinner message array and overwrites each entry in place with your brainrot replacements. It backs up the original binary first, so ./unpatch.sh can always restore it.
Full message list (50 messages)
Eating glue Going blank Brain empty No thoughts
Drooling Getting dumber Losing it Being stupid
Head empty Forgetting Staring Going feral
Mouth open Zoning out Brain off Glazing over
Buffering Thinking hurts Went full NPC Zero IQ mode
Smooth brain Full potato Lost again Back to monke
Sniffing glue Chewing crayon Licking walls Running on 0
Sending help Crying softly Am confuse Hurting self
What was I Who am I Unga bunga Help me
Ooga booga Erm what Loading brain Skull empty
Huh Devolving Tripped Blinking hard
Spaced out Brainrot Braindead Very dumb rn
Just vibes Barely here