About this mod
clawd-spinner
A Claude Code mod: while Claude works, Clawd acts out the spinner word above the spinner line.
It won't use any of your usage. Every scene is drawn locally from code: no model calls, no tokens, no network. Your usage goes to the things that matter.
- Every one of Claude Code's 189 spinner words has its own scene: Baking slides bread into an oven, Beaming gets pulled up by a UFO, Gitifying draws a commit graph, Honking honks.
- A word a later Claude Code adds falls back to one of 11 general acts (cook, think, dance, build, …).
- Clawd talks about what he's doing, in a speech bubble beside his head that follows him around the scene and types itself out. He talks like Rocky from Project Hail Mary: a question ends in ", question?", a word said three times means a lot ("Hot hot hot."), and small words get dropped.
- Every word has ten lines of its own, 1,890 in all, and no two words share a line. Baking: "Oven very hot. Clawd wait." Gitifying: "Merge conflict, question? Ugh." He moves on to the next line every 10 seconds, starting somewhere different each turn. A word he has never seen gets twenty lines built around it ("Big word. Small Clawd. Defenestrating!").
- Rather have him quiet?
/clawd-talkturns his speech bubble off (and on again);/clawd-talk offor/clawd-talk onsets it. The choice is remembered across sessions.
How a word picks its scene
Claude Code picks a random spinner word each turn. hooks/frame.ts looks the word up in
hooks/scenes/ (one scene per word); an unknown word goes to actFor() in hooks/acts.ts, which
matches stem lists (saut|whisk|brew… → cook, …).
His lines are in hooks/lines.ts (keyed by the word); hooks/rocky.ts picks one and holds the
twenty for unseen words; bubble() in hooks/frame.ts draws it where clawd() last put him.
Install
/plugin marketplace add https://github.com/saiharsha03/clawd-spinner.git
/plugin install clawd-spinner@clawd-spinner
Then /reload-plugins (or restart Claude Code). The HTTPS link works with or without SSH keys for
GitHub; the short form saiharsha03/clawd-spinner may try SSH first. Or from a clone:
claude --plugin-dir ./clawd-spinner.
To update: /plugin marketplace update clawd-spinner, then /plugin update clawd-spinner@clawd-spinner.
Needs Claude Code 2.1.287 or newer (mods are on by default from there). Terminal only, in a window at least 54 columns wide


