Package Exports
- tweakcc
- tweakcc/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (tweakcc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
tweakcc
Customize your Claude Code installations styles.
npx tweakcc
Create custom themes, change the list of verbs shown during generation, change the spinner animation, and the banner text shown when you sign in. More options are coming soon, such as adding elements to the footer, customizing the generation status line, and modifying prompts used in generation.
tweakcc works by patching the Claude Code's minified cli.js
file. When you update your Claude Code installation, your customizations will be overwritten, but they're remembered in your ~/.tweakcc/config.js
configuration file, so they can be reapplied by just rerunning the tool.
Works with Claude Code 1.0.72.
Running
Use npx tweakcc
or build and run it locally:
git clone https://github.com/Piebald-AI/tweakcc.git
cd tweakcc
pnpm i
pnpm build
node dist/index.js
Demo
Edit themes:

Built-in color picker:

Edit the thinking spinner:

Apply your changes:

Run Claude Code!

Related projects
ccstatusline - A highly customizable status line formatter for Claude Code CLI that displays model info, git branch, token usage, and other metrics in your terminal.
FAQ
How can I customize my Claude Code theme?
Run npx tweakcc
, go to Themes
, and modify existing themes or create new ones. Then go back to the main menu and choose Apply customizations to cli.js
.
Why isn't all the text in Claude Code is getting its color changed?
Some of the text Claude Code outputs has no coloring information at and is rendered using your terminal's default text foreground color.
How can I disable color altogether?
You can use the FORCE_COLOR
environment variable, a convention which many CLI tools including Claude Code respect. Set it to 0
to disable colors entirely in Claude Code.
Why isn't my new theme being applied?
You may have forgotten to actually set Claude Code's theme to your new theme. Run claude
and then use /theme
to switch to your new theme.
License
Copyright © 2025 Piebald LLC.