オープンソースのローカルフックが自動的に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

ストケード:チャネルサポートとセキュリティレイヤーを備えたClaudeコードの新たなオーケストレーションツール
Stockadeは、AnthropicのAgent SDKを基盤としたオーケストレーションツールで、チャネルベースのセッション管理、RBAC、AIエージェント向けの詳細な権限制御を提供します。OpenClawやNanoClawの制限に対処し、コンテナ化と認証プロキシによるセキュリティを維持しながら、より多くの制御を実現します。

Symphonyワークフロー自動化ツールはClaude Codeと連携します。
ある開発者がClaude Codeを使用してSymphony仕様を実装し、チケットからプルリクエストまでの自動化ワークフローを作成しました。初期実装ではNode/TypeScriptを使用しましたが、Elixirの方が適している可能性があると指摘しています。このツールにはClaudeサブスクリプションとは別にAPIキーの設定と課金が必要です。

ルミール:PythonとStreamlitオートメーションによるClaude経由のダッシュボード生成
Lumyrは、プレーンな英語の説明からClaudeを使用してダッシュボードを生成し、PythonとStreamlitのレイヤーを自動化することで、ライブで共有可能なダッシュボードを生成するツールです。ユーザーはPythonを書いたり、Streamlitを開いたり、デプロイやホスティングの設定、インフラの管理を行う必要はありません。

AutoSkillUpdate:古いスキルを検出するClaudeコードプラグイン
AutoSkillUpdateは、コードベースをスキャンし、既存のスキルと比較してドリフトを特定するオープンソースのClaude Codeプラグインです。ファイルパスと行参照を含むドリフトレポートを提供し、ユーザーの確認を得て古くなったスキルを書き換えるオプションを提供します。