pleaseai/shunt

Shunt Claude Code agents to any model — selective, per-agent inference-layer routing proxy

解決する問題

shunt は、Claude Code 専用に設計されたツールで、異なる LLM プロバイダー(OpenAI、xAI、Gemini など)を使用できるようにする透過型ゲートウェイとして機能します。既存のコーディングエージェントワークフローの機能を維持しながら、単一のモデルプロバイダーに縛られる問題を解決します。

仕組み

コーディングエージェントと LLM プロバイダーの間に位置するプロキシサーバーとして機能します。エージェントがリクエストを送信すると、shunt は推論層でそれをインターセプトします。設定に基づいて、エージェントのツールとスキルを維持したまま、リクエストを別のバックエンドプロバイダーにルーティングします。Anthropic 互換のリクエストをそのまま渡すか、他のサービス(OpenAI の Responses API など)が必要とする形式に変換することで、さまざまなプロバイダーをサポートします。

対象読者

このツールは、Claude Code や類似のコーディングエージェントを使用し、開発環境やエージェント設定を変更することなく、基盤となるモデルを GPT-4、Grok などの代替品に柔軟に交換したい開発者向けです。

ハイライト

  • モデルルーティング: 特定のモデル ID を他のプロバイダーに転送し、その他はそのままにします。
  • 幅広いプロバイダーサポート: OpenAI、xAI (Grok)、Cursor、Gemini、Kimi、その他の Anthropic 互換バックエンドを内蔵サポート。
  • サブスクリプション再利用: 統一インターフェースを通じて、さまざまな AI サービスの既存サブスクリプションを活用できます。
  • 高度な機能: マルチアカウントプーリング、フェイルオーバーロジック、使用状況監視用のオプションの管理ダッシュボードをサポート。
  • 透過的統合: 環境変数を通じて既存の CLI ツールとシームレスに統合されるローカルサービスとして動作します。

関連

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