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 モデルを設定可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト