ClaudeMods
☰
EN
● 0 online · Views 0 times
SponsorsSubmit a project
GitHub repositories · by viik2k

clawdify

Restyle Claude Code from inside Claude Code. A mod that lets you change the spinner, the turn footer, the prompt hint, a banner above the prompt, the row under it, and how transcript rows look.

Translated

About this mod

clawdify is a Claude Code mod for restyling the terminal UI from within Claude Code. It changes the spinner, turn footer, prompt hint, banner above the prompt, the row beneath it, and transcript row appearance, without touching Claude's system prompt. Use the /clawdify pane, subcommands, or natural language prompts like /clawdify make it feel like a submarine. It supports presets (clawd, pirate, hacker, zen, minimal, and many mascot loops), custom save/delete presets, JSON export/import, and hand-editing the saved settings file followed by /clawdify reload. Settings persist across sessions and /clear. Requires Claude Code 2.1.287 or later with mod support. MIT licensed.

Installation

Check the author's README for the marketplace and plugin name first. Commands may change as the repository evolves.

claude plugin marketplace add viik2k/clawdify
claude plugin install clawdify
Original text / README

clawdify 🦀

clawdify in a Claude Code terminal: Clawd in a banner above the prompt, with a custom footer underneath

Restyle Claude Code from inside Claude Code. A mod that lets you change the spinner, the turn footer, the prompt hint, a banner above the prompt, the row under it, and how transcript rows look. It never touches Claude's system prompt. Use the /clawdify pane, the subcommands, or just say what you want:

/clawdify make it feel like a submarine
/clawdify green hacker footer, hide the startup notices

Install

Needs a Claude Code build with mods (2.1.287 or later).

/plugin marketplace add viik2k/clawdify
/plugin install clawdify@clawdify

Or run it from a clone: claude --plugin-dir path/to/clawdify.

Use

| Command | What it does | |---|---| | /clawdify | Open the editor pane (keys 1–7 switch tabs) | | /clawdify <anything> | Describe what you want; Claude picks the settings | | /clawdify get | List what you changed | | /clawdify set <key> <value> | Change one setting (empty value = default) | | /clawdify preset <name> | Layer a preset on top: clawd, pirate, hacker, zen, minimal, or any friend by name (campfire, duck, binary-rain, …). One you saved brings back exactly that look instead | | /clawdify save <name> | Save your current look as your own preset (also on the pane's presets tab) | | /clawdify delete <name> | Delete a preset you saved | | /clawdify reset [key] | Back to Claude Code defaults | | /clawdify export / import <json> | Share settings as JSON | | /clawdify reload | Pick up edits made to the saved settings file |

Settings persist across sessions and /clear. Empty means Claude Code's own behaviour, so nothing changes until you set something.

They're saved as the settings object in ~/.claude/plugins/store/clawdify_*.json. Edit that file by hand, then run /clawdify reload.

Settings

| Tab | Keys | |---|---| | spinner | spinnerVerbs, spinnerThinking, spinnerTools, spinnerResponding, spinnerSuffix | | turn | doneVerbs, doneTemplate, doneColor, doneToastSecs | | prompt | footer (your own row under the prompt), footerColor, hint, hintTail, modeLabel, backgroundHint (none hides it) | | banner | banner, bannerColor, bannerBorder, bannerAlign, mascot (still or animated Clawd, or a stock loop), mascotColor | | transcript | userPrefix, userColor, replyRewrites, expandToolGroups, hideNotices |

  • Lists are comma-separated: Clawing, Scuttling, Pinching.
  • Stock Clawd loops for mascot: scuttle, hop, wave, cheer, think, snooze, peek, idle. The loop plays while Claude works; idle, Clawd blinks and glances about.
  • Or swap Clawd for a friend: snail, bat, spider, bunny, dog, penguin, snake, jellyfish, duck, turtle, hourglass, plant, campfire, rain, moon, equalizer, heartbeat, screensaver, binary-rain, train. Same deal: the loop plays while Claude works, and idle it holds still.
  • Clawd stays above the prompt (mascot). Want him elsewhere? {clawd} is a one-row Clawd (▐▛███▜▌), animated in spinnerSuffix; the footer never draws him.
  • Templates take {model}, {cwd}, {path}, {time}, {date}; doneTemplate also takes {word}, and its {time} is the turn's length.
  • footer also takes {branch}, {context}, {ctxbar}, {5h}, {7d}, {cost}; split it with · and percentages turn amber past 60 and rust past 85.
  • Colours are names (green, magenta) or #rrggbb. An unknown colour makes Claude Code draw that element normally.
  • replyRewrites is display-only find/replace on Claude's replies: you=>ye; /\bhello\b/gi=>ahoy.

Notes

  • /clawdify <anything> makes one small Sonnet call on your account. Its answer is filtered to known settings before anything is saved.
  • Claude Code's own startup header (the logo with version, model, plan and folder) stays. Mods can't draw over it yet; hideNotices only hides the dim lines under it.

Develop

claude plugin validate .
claude plugin test .

MIT licensed.

Similar projects