C
ChaoBro

9router:Claude CodeやCursorを40以上の無料AIバックエンドに接続するオープンソースプロジェクト

9router:Claude CodeやCursorを40以上の無料AIバックエンドに接続するオープンソースプロジェクト

月末になるたびにClaude Codeのクォータが枯渇し、Cursorのサブスクが自動更新され、コードはまだ完成していない——これが2026年のAIプログラミングツールユーザーの共通の悩みだ。

9routerのアプローチは非常に直接的:ローカルマシンにプロキシサービスを起動し、前にすべてのAIプログラミングツール、後ろにすべての利用可能なAIバックエンドを接続する。 一つのゲートウェイで一括管理。

GitHub: decolua/9router

5.8Kスター、1.1kフォーク、549コミット、272のオープンイシュー、119PR。最新コミットは51分前——このプロジェクトの活動レベルは「誰かがメンテナンスしている」ではなく「一群の人々が狂ったようにイテレーションしている」レベルだ。

何を解決するのか

AIプログラミングツールの断片化ジレンマ:

  • Claude Codeは良いがクォータがある
  • CursorのCopilot++は月額支払い
  • Codexは独自のquota
  • 各プロバイダーの価格、レート制限、可用性が異なる
  • 複数のツールを同時に使いたい?ツールごとにバックエンドを個別に設定——管理は猫を飼うようなもの

9routerはローカルでプロキシサービスを実行し、プログラミングツールのAPIリクエストを集約して、ポリシーに基づきバックエンドのAIプロバイダーにルーティングする。

40+バックエンドサポート。OpenAI、Anthropic、Google、DeepSeek、Kimi、および多数の国産・無料プロバイダーをカバー。バックエンドリストで無料クォータと有料APIを混在させ、9routerに使い分けを委ねられる。

2つのコア機能

自動フェイルオーバー(Auto-fallback):バックエンドがダウンしたりクォータに達したりすると、9routerが自動的に次に切り替える。コード编写が中断されない。

RTKトークン圧縮:公式は20-40%のトークン削減を主張。リクエストをバックエンドに送信する前に圧縮し、受信後に解凍する仕組み。トークン課金のシナリオでは、これは直接節約になる。

導入難度

READMEから、プロジェクトはDockerデプロイメントと直接インストールをサポート。YAMLでバックエンドリストとルーティングポリシーを定義する——技術的背景がある人には難しくない。

ドキュメントは比較的充実しており、i18nサポート(中国語READMEを含む)があり、イシュー区のレスポンス速度も良い——41タグはリリースペースが密集していることを示す。

注意すべき懸念

  • 無料クォータの持続可能性:無料バックエンドへのルーティングは、それらが本当に「永久無料」であることを前提としている。多くの無料クォータはプロモーション期間のもので、いつでも紧缩される可能性がある。
  • トークン圧縮の品質:圧縮アルゴリズムのコードシナリオへの適応性について公開ベンチマークはない。圧縮しすぎるとコード生成の精度に影響する可能性がある——プログラミングツールにとってこれは致命的だ。
  • セキュリティリスク:ローカルプロキシとして、すべてのAPIリクエストとレスポンスを処理する。データ転送の暗号化とプライバシー保護メカニズムの確認が必要。

試す価値があるか

日常的なプログラミングがAIツールに重度に依存し、複数のcoding planやAPI keyを持っている場合、9routerは20分でセットアップを試す価値がある。そのコアバリューは「無限無料」ではない——それはキャッチフレーズに過ぎない——断片化されたAIプログラミングリソースを统一管理し、自動フェイルオーバーで手動切り替えを不要にすることだ。

一つのツール、一つのAPI keyしか使わない個人ユーザーにとっては、意味は大きくない。

しかしチームや複数のAIプログラミングワークフローを同時に実行する開発者にとって、これは管理コストを大幅に削減できる可能性がある。

リポジトリ: https://github.com/decolua/9router