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.
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/completionsund/<provider>/v1/modelsbei 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>/v1mit 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