AIProxyServer - Start

AIProxyServer ist ein lokaler proxy, der eine einzige OpenAI-compatible API für elf große Cloud-AI-Anbieter bereitstellt. Ihre anderen Apps verbinden sich mit http://localhost, während AIProxyServer die API-Schlüssel verwahrt, Upstream-Anfragen weiterleitet und das Protokoll jedes Anbieters in das Ihnen bereits vertraute OpenAI-Format übersetzt.

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

Warum AIProxyServer?

  • Ein Tresor, alle Anbieter — Speichern Sie Ihre API-Schlüssel für ChatGPT, Claude, Gemini, Grok und andere ein einziges Mal. Jede verbundene App verwendet sie wieder, ohne die Geheimnisse jemals zu sehen.
  • App-Store-freundlich — Mobile und Tablet-Apps, die über Stores vertrieben werden, dürfen keine Bildschirme zur Eingabe von API-Schlüsseln enthalten. Verweisen Sie diese Apps auf AIProxyServer auf Ihrem Mac, und diese Einschränkung verschwindet.
  • Drop-in OpenAI-Kompatibilität — Jeder Client, der die OpenAI Chat Completions API spricht, funktioniert sofort. Kein benutzerdefinierter Adapter für Claude, Gemini, ERNIE oder eine andere unterstützte Cloud erforderlich.
  • Verschlüsselt auf der Festplatte — API-Schlüssel werden in einem verschlüsselten Tresor mit einem maschinenspezifischen Hauptschlüssel und beschränkten Dateirechten gespeichert.

Hauptfunktionen

  • Elf Cloud-Anbieter — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen) und Baidu (ERNIE)
  • OpenAI-compatible Endpunkte — /<provider>/v1/chat/completions und /<provider>/v1/models bei jedem Anbieter
  • Echtzeit-Streaming — Server-Sent Events (SSE) werden für jeden Anbieter weitergeleitet, einschließlich Anthropic und Gemini, deren native Formate spontan übersetzt werden
  • Optionale Bearer-Token-Authentifizierung — Standardmäßig aus für unkomplizierte lokale Nutzung, einfach einschaltbar, wenn Sie den proxy in Ihr LAN freigeben
  • Standardmäßig nur localhost — Netzwerkfreigabe ist opt-in; der proxy bindet nur an 127.0.0.1, bis Sie LAN-Zugriff aktivieren
  • Verschlüsselter Anmeldedaten-Tresor — API-Schlüssel und Secret Keys werden mit Fernet-Verschlüsselung und einer Hauptschlüsseldatei mit 0600-Berechtigungen gespeichert
  • Automatischer Start beim Start — Starten Sie die App, und der proxy ist sofort bereit, Anfragen entgegenzunehmen
  • Notizen und Links pro Anbieter — Schneller Zugriff auf die API-Schlüsselseite jedes Anbieters direkt aus dem Hauptfenster

Perfekt für

  • Entwickler, die plattformübergreifende Apps bauen und aufgrund von Store-Richtlinien keine UI zur Eingabe von API-Schlüsseln einbetten können
  • Flutter-, Swift-, Electron- und Web-App-Entwickler, die ein einziges OpenAI-compatible Backend für jede Cloud-AI wünschen
  • Power-User, die mehrere AI-Dienste abonnieren und Anbieter wechseln möchten, ohne den Client-Code zu ändern
  • Kleine Teams, die einen einzigen Mac als AI-Gateway für Telefone, Tablets und Laptops im selben Wi-Fi-Netzwerk teilen
  • Jeden, der API-Schlüssel lieber in einem Tresor auf seinem eigenen Rechner aufbewahrt, statt sie in den Einstellungen jeder App zu verstreuen

Erste Schritte

  • AIProxyServer starten — der proxy startet automatisch auf Port 8421
  • Wählen Sie einen Anbieter aus der Liste und klicken Sie auf Set API Key, dann fügen Sie den aus der Anbieterkonsole erhaltenen Schlüssel ein
  • Für ERNIE fügen Sie sowohl API Key als auch Secret Key hinzu. Für Azure OpenAI fügen Sie die URL Ihres Bereitstellungs-Endpunkts ein
  • Verweisen Sie Ihre Client-App auf http://localhost:8421/<provider>/v1 mit dem OpenAI SDK oder einem beliebigen kompatiblen HTTP-Client
  • Wenn Sie auf den proxy von einem anderen Gerät im selben Wi-Fi zugreifen möchten, aktivieren Sie Allow LAN Access und schalten Sie Require Bearer Token ein, um ihn zu schützen

Datenschutz

  • API-Schlüssel verlassen niemals Ihren Computer. Verschlüsselt mit einem Hauptschlüssel in ~/Library/Application Support/AIProxyServer/ mit 0600-Berechtigungen gespeichert
  • Der proxy leitet Anfragen nur an Anbieter weiter, die Sie explizit konfiguriert haben — nichts wird sonst irgendwohin gesendet
  • Keine Telemetrie, keine Analysen, keine Hintergrundaufrufe jeglicher Art
  • Kein Konto, keine Anmeldung, keine Cloud-Komponente. Sie betreiben den proxy, Sie besitzen die Schlüssel
  • Standardmäßig nur Lauschen auf localhost; LAN-Freigabe müssen Sie selbst einschalten