tweakcc is a CLI tool that patches Claude Code installations to customize prompts, themes, toolsets, and UI, with support for remote config, ad-hoc patches, and both native and npm-based installations.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
tweakcc is a CLI tool that upgrades your Claude Code experience by patching the minified cli.js and applying user customizations stored in ~/.tweakcc/config.json. It supports native and npm-based installations, remote config, ad-hoc patches, and an API for creating patches.
How it works
It patches Claude Code's minified cli.js for npm-based installations. For native installations, it extracts the minified code from the binary using node-lief, patches it, and repacks the binary. Customizations are stored in ~/.tweakcc/config.json and can be reapplied with npx tweakcc --apply.
Getting started
Run without installation:
$ npx tweakcc
# Or use pnpm:
$ pnpm dlx tweakcc
Recent releases
- v4.3.2 (2026-07-20): fix: match semicolon-separated chevron init in input-chevron-color patch; fix: match try/catch agent-color writ
- v4.3.1 (2026-07-10): Escape non-ASCII thinker symbols as \uXXXX to fix spinner mojibake; Fix model-customizations
- v4.3.0 (2026-06-29): Add suppress-rate-limit-warning patch; Add input chevron color patch
- v4.2.0 (2026-06-26): Fix crash when a system prompt regex is too complex; feat: add session-color patch for env-base
- v4.1.1 (2026-06-18): Fix patch theme settings schema to include custom theme IDs; feat: add /clear-screen slash command
Traction
2399 stars, 192 forks, 53 open issues
Behind the repo
Hosted by Piebald-AI; license is MIT.
Caveats
Supports both native/binary installations and npm/yarn/pnpm/bun etc. Patch applicability may be affected by Claude Code version; remote config and adhoc patches are available. The README notes that updates to Claude Code may overwrite customizations unless reapplied via config.






