Discover and explore top open-source AI tools and projects—updated daily.
Piebald-AIPersonalize Claude Code CLI with custom prompts and themes
Top 86.9% on SourcePulse
Summary
tweakcc is a lightweight, interactive CLI tool designed to deeply personalize the Claude Code experience. It empowers users to customize system prompts, themes, thinking verbs, animations, and UI elements, enhancing usability and fixing specific bugs. The tool targets Claude Code users seeking a tailored and more visually appealing interaction environment.
How It Works
The core mechanism involves patching Claude Code's cli.js file. Customizations are stored in a configuration directory (~/.tweakcc/ or $XDG_CONFIG_HOME/tweakcc/) and automatically reapplied after Claude Code updates, which would otherwise overwrite them. The tool maintains backups of the original cli.js to facilitate reverting changes and ensure a clean state for patching.
Quick Start & Requirements
npx tweakcc or pnpm dlx tweakcc (no installation required). Global install: npm install -g tweakcc.https://github.com/Piebald-AI/tweakcc.gitHighlighted Details
cli-spinners.CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC.CLAUDE_CODE_CONTEXT_LIMIT) for Anthropic-compatible APIs.Maintenance & Community
The project is copyrighted by Piebald LLC. No specific community channels (e.g., Discord, Slack) or roadmap details are provided in the README.
Licensing & Compatibility
Limitations & Caveats
Customizations are ephemeral and must be reapplied after Claude Code updates, as the tool patches the cli.js file directly. Native Claude Code installations are not supported. Some terminal output may not be colorizable due to Claude Code's rendering limitations. Recovery from corrupted cli.js files might require deleting backup files or reinstalling Claude Code.
1 day ago
Inactive