Piebald-AI/tweakcc
Customize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
何を解決するか
tweakcc は Claude Code の使用体験をカスタマイズおよび強化するための CLI ツールです。オリジナルプロジェクトをフォークする必要なく、Claude Code CLI のシステムプロンプト、UI テーマ、機能的挙動を変更できます。
動作方法
このツールは Claude Code の最小化された cli.js ファイルをパッチ処理します。npm によるインストールの場合、ファイルを直接編集します。ネイティブバイナリインストールの場合、node-lief を使ってバイナリから JavaScript を抽出し、パッチを適用した後、再びバイナリを再パッケージ化します。カスタマイズ設定はローカルの config.json ファイルに保存され、Claude Code の更新後に設定を再適用できます。
対象ユーザー
インターフェースをカスタマイズしたい、ツールのパフォーマンス(起動速度など)を最適化したい、または AI エージェントが使用する下位のシステムプロンプトやツールセットを変更したい、Claude Code の開発者やパワーユーザー。
主な特徴
- UI カスタマイズ: カラーピッカーを使ってカスタムテーマを作成、思考の動詞やスピンナーアニメーションを変更、ユーザーのメッセージのスタイルをカスタマイズ。
- システムプロンプト & ツールセット制御: すべてのシステムプロンプトをカスタマイズし、
/toolsetコマンドでアクセス可能なカスタムツールセットを作成。 - パフォーマンス最適化: 非ブロッキングな MCP 接続により、起動速度を約 50% 向上。
- 機能強化: セッションメモリ、
/rememberスキル、手動でのセッション名指定を追加。 - 高度なパッチ処理: 文字列、正規表現、またはサンドボックス化された JavaScript スクリプト(ローカルファイルまたはリモート URL から読み込み可能)によるアドホックパッチをサポート。
- モデル設定: 各サブエージェント(Plan、Explore、汎用)が使用する Claude モデルを設定可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト