AIProxyServer - Forside

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.

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

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/completions og /<provider>/v1/models på 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.1 til 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>/v1 ved 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