AIProxyServer - トップ

AIProxyServer は、11 の主要クラウド AI プロバイダーに対して単一の OpenAI-compatible API を公開するローカル proxy です。他のアプリは http://localhost に接続し、AIProxyServer が API キーを保持し、上流リクエストをルーティングし、各プロバイダーのプロトコルを既におなじみの OpenAI 形式に変換します。

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

なぜ AIProxyServer なのか?

  • 一つの金庫で、すべてのプロバイダーを — ChatGPT、Claude、Gemini、Grok など、API キーを一度だけ保存。接続されたすべてのアプリは、秘密を一切目にすることなくそれらを再利用します。
  • App Store フレンドリー — ストア経由で配布されるモバイル・タブレットアプリは API キー登録画面を同梱できません。Mac で動作する AIProxyServer にそれらのアプリを向ければ、この制約は消えます。
  • ドロップイン OpenAI 互換 — OpenAI Chat Completions API を話すクライアントであれば、そのまま動作します。Claude、Gemini、ERNIE などサポート対象のどのクラウドにもカスタムアダプターは不要です。
  • ディスク上で暗号化 — API キーは、マシン固有のマスターキーと制限されたファイルパーミッションで、暗号化された金庫に保存されます。

主な機能

  • 11 のクラウドプロバイダー — OpenAI (ChatGPT)、Anthropic (Claude)、Google (Gemini)、xAI (Grok)、Azure OpenAI (Copilot)、Perplexity、Groq、DeepSeek、Moonshot (Kimi)、Alibaba (Qwen)、Baidu (ERNIE)
  • OpenAI-compatible エンドポイント — すべてのプロバイダーで /<provider>/v1/chat/completions/<provider>/v1/models
  • リアルタイムストリーミング — Server-Sent Events (SSE) をすべてのプロバイダーで転送。ネイティブ形式が異なる Anthropic や Gemini もオンザフライで変換
  • オプションの Bearer Token 認証 — 手軽なローカル利用のためデフォルトはオフ、proxy を LAN に公開する際に簡単に有効化
  • デフォルトで localhost のみ — ネットワーク公開はオプトイン。LAN アクセスを有効化するまで proxy は 127.0.0.1 にのみバインド
  • 暗号化された認証情報金庫 — API キーとシークレットキーを Fernet 暗号化と 0600 のマスターキーファイルで保管
  • 起動時に自動開始 — アプリを立ち上げると proxy はすぐにリクエストを受け付ける状態に
  • プロバイダーごとのメモとリンク — メインウインドウから各プロバイダーの API キーページにすばやくアクセス

こんな方に最適

  • ストアポリシーにより API キー登録 UI を埋め込めないクロスプラットフォームアプリを開発する開発者
  • あらゆるクラウド AI に対して単一の OpenAI-compatible バックエンドを求める Flutter、Swift、Electron、Web アプリ開発者
  • 複数の AI サービスを契約し、クライアントコードを変更せずにプロバイダーを切り替えたいパワーユーザー
  • 同じ Wi-Fi 上のスマホ、タブレット、ノート PC のための AI ゲートウェイとして 1 台の Mac を共有する小規模チーム
  • API キーを各アプリの設定に散在させるより、自分のマシン上の一つの金庫にまとめて保管したい方

使い始めるには

  • AIProxyServer を起動 — proxy はポート 8421 で自動的に開始
  • リストからプロバイダーを選び Set API Key をクリックし、プロバイダーのコンソールで取得したキーを貼り付け
  • ERNIE は API Key と Secret Key の両方を追加。Azure OpenAI はデプロイメントエンドポイント URL を貼り付け
  • OpenAI SDK または互換 HTTP クライアントを使って、クライアントアプリを http://localhost:8421/<provider>/v1 に向ける
  • 同じ Wi-Fi 上の別デバイスから proxy にアクセスしたい場合は、Allow LAN Access を有効化し、Require Bearer Token をオンにして保護

プライバシー

  • API キーは決してあなたのコンピュータを離れません。マスターキーで暗号化され ~/Library/Application Support/AIProxyServer/ に 0600 パーミッションで保管
  • proxy は明示的に設定したプロバイダーにのみリクエストを転送 — 他のどこにも何も送信しません
  • テレメトリ、分析、バックグラウンド通信は一切なし
  • アカウント不要、サインアップ不要、クラウドコンポーネントなし。proxy はあなたが動かし、キーはあなたのもの
  • デフォルトで localhost のみリッスン。LAN 公開はあなた自身が有効化する必要があります