オープンソースのローカルフックが自動的にClaudeモデルを切り替え、AIコストを削減します

開発者が、コーディングタスクの種類に基づいて最もコスト効率の高いClaude AIモデルを自動的に選択するローカルフックをオープンソース化しました。品質を損なうことなくAIコストを50〜70%削減する可能性があります。
仕組み
このツールは、各プロンプトが送信される前に、CursorとClaude Code(両方とも同じフックシステムを使用)でローカルフックとして実行されます。Opus/planの隣に位置し、高価なモデルに到達する前に明らかに不適切なモデルマッチを防ぐ効率的なフロントエンドフィルターとして機能します。
主な機能
- プロンプトと現在のモデル選択を読み取る
- シンプルなキーワードルールを使用してタスクを分類(git操作、機能開発、アーキテクチャ/詳細分析)
- 過剰な支払い(例:gitコミットにOpusを使用)をブロックし、HaikuまたはSonnetを提案
- 性能不足(アーキテクチャにSonnet/Haikuを使用)をブロックし、Opusを提案
- それ以外はすべて変更せずに通過させる
- ! プレフィックスで提案に同意しない場合、フィルターを完全にバイパス
技術詳細
- 3つのファイル:bash + python3 + JSON
- プロキシなし、API呼び出しなし、外部サービスなし
- フェイルオープン設計:ハングアップしてもClaude Codeは通常通り進行
- オープンソース化:https://github.com/coyvalyss1/model-matchmaker
性能とテスト
開発者は数週間にわたる自身のプロンプトを分析し、以下を発見しました:
- 60〜70%は標準的な機能開発で、Sonnetが処理可能
- 5〜20%はデバッグ/トラブルシューティング
- かなりの部分は純粋なgit/リネーム/フォーマットタスクで、Haikuが90%低コストで同等に処理
遡及分析では、このツールが品質低下なしにAI支出の50〜70%を削減したことが示されました。調整後、実際のテストプロンプト12件中12件を正しく処理しました。
解決する問題
問題は知識ではなく(開発者はモデルを切り替えるべきことを知っています)、摩擦です。フロー状態にある開発者は、ドロップダウンメニューについて考えたくありません。このツールは意思決定プロセスを自動化します。
📖 全文を読む: r/ClaudeAI
👀 See Also

無料のmacOSメニューバーアプリがClaudeの使用状況をリアルタイムで監視
開発者が、Claude CodeとOpusを完全に使用して、Claudeの使用状況を監視する無料のmacOSメニューバーアプリを作成しました。このアプリは、5時間と7日間のセッション使用状況バー、コンテキストウィンドウの埋まり率を表示し、制限に近づくと通知を送信します。

InsForge:AIコーディングエージェント向けMCP統合セルフホストPostgresバックエンド
InsForgeは、Supabaseの代替となるオープンソースのセルフホスト型バックエンドで、MCPを介してClaude Codeに接続し、AIエージェントがスキーマ、ポリシー、サービス状態を確認できるようにします。PostgreSQL 16.4、PostgREST、Denoランタイム、認証、ストレージ、エッジ関数を含みます。

cc-lens: Claude Codeセッション分析用ローカルダッシュボード
開発者がcc-lensを作成しました。これは、~/.claude/に保存されたClaude Codeのセッションデータを読み取り、使用状況分析、コスト追跡、セッション再生を提供するローカルファーストのダッシュボードです。クラウド同期、サインアップ、テレメトリなしで完全にローカルマシン上で動作します。

Artifactr: AIコーディングエージェントの成果物を管理するローカルファーストCLIツール
Artifactrは、スキル、コマンド、エージェント定義などのLLMアーティファクトを管理するための無料のオープンソースCLIツールです。ネットワーク接続なしでポータブルなボールトにファイルを保存し、シンボリックリンクによる自動同期をサポートします。