AIProxyServer er en lokal proxy som eksponerer ett enkelt OpenAI-kompatibelt API for elleve store sky-AI-leverandører. Dine andre apper kobler til http://localhost, mens AIProxyServer holder API-nøklene, roterer oppstrøms-forespørsler og oversetter hver leverandørs protokoll til OpenAI-formatet du allerede kjenner.
Hvorfor AIProxyServer?
- Ett hvelv, alle leverandører — Lagre dine ChatGPT-, Claude-, Gemini-, Grok- og andre API-nøkler én gang. Hver tilkoblet app gjenbruker dem uten noensinne å se hemmelighetene.
- App Store-vennlig — Mobil- og nettbrettapper distribuert gjennom butikker kan ikke inneholde registreringsskjermer for API-nøkler. Pek de appene mot AIProxyServer som kjører på Macen din, og begrensningen forsvinner.
- Drop-in OpenAI-kompatibilitet — Enhver klient som snakker OpenAI Chat Completions API fungerer rett ut av boksen. Ingen tilpasset adapter kreves for Claude, Gemini, ERNIE eller noen annen støttet sky.
- Kryptert på disken — API-nøkler lagres i et kryptert hvelv med en hovednøkkel per maskin med begrensede filtillatelser.
Nøkkelfunksjoner
- Elleve skyleverandører — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen) og Baidu (ERNIE)
- OpenAI-kompatible endepunkter —
/<provider>/v1/chat/completionsog/<provider>/v1/modelspå hver leverandør - Sanntidsstrømming — Server-Sent Events (SSE) videresendes for hver leverandør, inkludert Anthropic og Gemini hvis opprinnelige formater oversettes på direkten
- Valgfri Bearer Token-autentisering — Av som standard for enkel lokal bruk, lett å slå på når du eksponerer proxyen til LAN-et ditt
- Kun localhost som standard — Nettverkseksponering er opt-in; proxyen binder seg bare til
127.0.0.1til du aktiverer LAN-tilgang - Kryptert legitimasjonshvelv — API-nøkler og hemmelige nøkler lagres med Fernet-kryptering og en 0600 hovednøkkelfil
- Autostart ved oppstart — Åpne appen og proxyen er umiddelbart klar til å motta forespørsler
- Notater og lenker per leverandør — Rask tilgang til hver leverandørs API-nøkkelside direkte fra hovedvinduet
Perfekt for
- Utviklere som bygger tverrplattformapper som ikke kan integrere registreringsbrukergrensesnitt for API-nøkler på grunn av butikkpolicyer
- Flutter-, Swift-, Electron- og webappsutviklere som vil ha én enkelt OpenAI-kompatibel backend for hver sky-AI
- Avanserte brukere som abonnerer på flere AI-tjenester og vil bytte leverandør uten å endre klientkode
- Små team som deler én enkelt Mac som en AI-gateway på tvers av telefoner, nettbrett og bærbare datamaskiner på samme Wi-Fi-nettverk
- Alle som heller vil holde API-nøkler i ett hvelv på sin egen maskin enn spredt over hver apps innstillinger
Komme i gang
- Start AIProxyServer — proxyen starter automatisk på port
8421 - Velg en leverandør fra listen og klikk Set API Key, og lim deretter inn nøkkelen hentet fra leverandørens konsoll
- For ERNIE legg til både API Key og Secret Key. For Azure OpenAI lim inn URL-en til distribusjons-endepunktet ditt
- Pek klientappen din mot
http://localhost:8421/<provider>/v1ved hjelp av OpenAI SDK eller en hvilken som helst kompatibel HTTP-klient - Hvis du vil ha tilgang til proxyen fra en annen enhet på samme Wi-Fi, aktiver Allow LAN Access og slå på Require Bearer Token for å beskytte den
Personvern
- API-nøkler forlater aldri datamaskinen din. Lagres kryptert med en hovednøkkel i
~/Library/Application Support/AIProxyServer/med 0600-tillatelser - Proxyen videresender kun forespørsler til leverandører du eksplisitt har konfigurert — ingenting sendes andre steder
- Ingen telemetri, analyse eller bakgrunnsanrop av noe slag
- Ingen konto, ingen registrering, ingen skykomponent. Du kjører proxyen, du eier nøklene
- Kun localhost-lytting som standard; LAN-eksponering må slås på av deg