ink1ing/anti-api

Turn Antigravity / codex / github copilot into Anthropic & Openai API compatible server. Usable with Claude Code / Xcode etc.

何を解決するか

Anti-API は、GitHub Copilot、Codex、Zed、Grok などのさまざまな AI プロバイダーのアカウントを統合し、OpenAI や Anthropic と互換性のある単一の API として利用できるローカルプロキシです。AI サービスの断片化という問題を解決し、OpenAI や Anthropic 風のクライアントからのリクエストを、各プロバイダーに必要な特定のプロトコルに翻訳することで、1 つのクライアントから複数のプラットフォーム上の複数のモデルにアクセス可能にします。

動作方法

このプロジェクトは中間のルーティング層として機能します。クライアントからの API リクエストを受信し、設定可能な「スマートルーティングシステム」に基づいてルーティングします。このシステムは「フロー ルーティング」(カスタムモデル ID 用)と「アカウント ルーティング」(プロバイダー固有の ID 用)の 2 つのモードをサポートしています。プロキシは認証を処理し、障害時のフェイルオーバー用のアカウントチェーンを管理(1 つのアカウントがレート制限に達した場合にアカウントを切り替える)、API 形式を上流プロバイダーの要件に変換します。また、クォータの監視やルーティング設定の管理が可能な Web ベースのダッシュボードも提供しています。

対象ユーザー

複数の AI サブスクリプションやアカウントを異なるプロバイダーに持つ開発者やパワーユーザー向けです。Claude Code などのツールや IDE で、API キーやプラットフォームの切り替えなしに、すべてのアカウントを統合的に利用したい方におすすめです。

特徴

  • マルチプロバイダー対応:Antigravity、Codex、GitHub Copilot、Zed ホステッドモデル、Kiro、Grok を統合。
  • 二重 API 互換性:OpenAI と Anthropic の両方の API 形式をサポート。
  • スマートルーティングとフェイルオーバー:クォータ制限や認証エラー(429 エラー)発生後に、承認済みアカウントを自動的に切り替え。
  • 統合トンネリング:ngrok、cloudflared、localtunnel のワンクリックセットアップを内蔵し、リモートアクセスを可能に。
  • 管理ダッシュボード:クォータ監視とルーティング設定の管理が可能なローカル Web UI。
  • ツールコール:CLI ツールおよび Claude Code での関数コールをサポート。

関連

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