:rocket: Introducing tweakcc - customize your Claude Code installation
tweakcc is a lightweight, interactive CLI tool that lets you personalize your Claude Code interface.
<img src="https://github.com/Piebald-AI/tweakcc/raw/main/assets/demo.gif" alt="Animated GIF demonstrating running npx tweakcc, creating a new theme, changing all of Claude Code's UI colors to purple, changing the thinking format from '<verb>ing...' to 'Claude is <verb>ing', changing the generating spinner style to a 50m glow animation, applying the changes, running Claude, and using '/config' to switch to the new theme, and sending a message to see the new thinking verb format." width="800">
With tweakcc, you can
- Customize all of Claude Code's system prompts
- Create custom toolsets that can be used in Claude Code with a new
/toolsetcommand - Manually name sessions in Claude Code with
/title my chat nameor/rename - Create custom themes with a graphical HSL/RGB color picker
- Add custom thinking verbs that will show while Claude's working
- Create custom thinking spinner animations with different speeds and phases
- Change the "CLAUDE CODE" banner text to your own text with your own figlet fonts
- Supports Claude Code installed on Windows, macOS, and Linux, using npm, yarn, pnpm, bun, Homebrew, nvm, fnm, n, volta, nvs, and nodenv, or a custom location
- Style the user messages in the chat history beyond the default plain gray text
- Remove the ASCII border from the input box
tweakcc also
- Restores the token counter and elapsed time metric that were shown during generation before Claude Code 1.0.83
- Fixes a bug where the spinner animation is frozen if you have the
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICenvironment variable set (#46) - Allows you to change the context limit used with models from custom Anthropic-compatible APIs with a new environment variable,
CLAUDE_CODE_CONTEXT_LIMIT
Additionally, we're working on features that will allow you to
- Pick from over 70+ spinning/thinking animations from
cli-spinners - Apply custom styling to the markdown elements in Claude's responses like code, bold, headers, etc
- Customize the shimmering effect on the thinking verb: disable it; change its speed, width, and colors
Run without installation:
$ npx tweakcc
# Or use pnpm:
$ pnpm dlx tweakccThis issue has 6 comments on GitHub. Read the full discussion on GitHub ↗