>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Sicherheit
JavaScript

Abschied von API-Keys und kostenpflichtigen Abonnements — Proxima vereint ChatGPT, Claude und Gemini in einem Fenster

Bin neulich auf Proxima gestoßen — ein Projekt, das eines der lästigsten Probleme in der modernen Entwicklung löst. Eine vertraute Situation: Du hast ein ChatGPT-Plus-Abonnement, nutzt Claude zum Code schreiben und Perplexity für schnelle Websuchen. Aber sobald du in eine IDE integrieren oder durch Skripte automatisieren willst, beginnt der Zirkus. Entweder du zahlst pro Token über die API (was sich schnell summiert), oder du schaltest ständig zwischen Browser-Tabs hin und her.

Proxima bietet einen verdammt eleganten Workaround, der deine normalen Konten in ein vollwertiges lokales API-Gateway verwandelt.

Proxima

Was ist das überhaupt

Kurz gesagt: Proxima ist ein lokaler, Electron-basierter Server, der sich als Browser ausgibt. Er nutzt deine aktiven Sitzungen in ChatGPT, Claude, Gemini und Perplexity. Du meldest dich einmal in der App an, und dann überbrückt Proxima die Kommunikation zwischen deinem Code-Editor und diesen Chats.

Keine API-Keys, keine Token-Limits (außer die deines Abonnements) und keine pro-Anfrage-Zahlungen. Der gesamte Datenverkehr läuft über 127.0.0.1, sodass deine Daten nicht zu einem Zwischenhändler fliegen — sie gehen direkt zum AI-Modell, dem du vertraust.

Wie es unter der Haube funktioniert

In der neuen Version 4.1.0 haben die Entwickler das Provider-Engine-System eingeführt. Zuvor stützten sich ähnliche Tools oft auf „Home-Parsing" (DOM-Scraping), was langsam war und bei jedem Website-Interface-Update brach.

Proxima hat einen anderen Weg eingeschlagen. Es injiziert Skripte direkt in den Browser-Seitenkontext und kommuniziert mit den Provider-APIs auf SSE-Stream-Ebene. Das ist eine Größenordnung stabiler und schneller — die Antwort ist nahezu sofortig, als würdest du die offizielle API verwenden, aber über dein eigenes Konto. Falls die Engine die internen Methoden der Seite aus irgendeinem Grund nicht anzapfen kann, fällt sie auf die gute alte Methode zurück, mit Interface-Elementen zu interagieren.

Was Proxima kann

Der Proxima-Entwickler Zen4-bit hat offensichtlich verstanden, dass ein einfaches „Chat in einem Fenster" niemand braucht, also hat er es mit Funktionen vollgepackt, um es zu einem echten Schweizer Taschenmesser zu machen.

1. Einheitlicher OpenAI-kompatibler Endpoint

Das ist wahrscheinlich die Hauptfunktion. Die App startet einen lokalen Server auf http://localhost:3210. Jedes Tool, das mit der OpenAI-API arbeiten kann (zum Beispiel Erweiterungen in VS Code oder Cursor), kann an diese Adresse umgeleitet werden. Ändere einfach die URL in den Plugin-Einstellungen, und voila — dein Code-Editor kommuniziert jetzt mit Claude 3.5 Sonnet über dein reguläres Konto.

2. Intelligenter Router-Modus

Du kannst die Auswahl eines bestimmten Modells überspringen und eine Anfrage an model: "auto" senden. Das System entscheidet selbst, dass eine Programmieraufgabe besser für Claude geeignet ist und die Suche nach den neuesten Nachrichten zu Perplexity gehen sollte. Es gibt sogar einen model: "all"-Modus, bei dem dieselbe Frage gleichzeitig an alle verfügbaren AI-Modelle gesendet wird und du die Ergebnisse in einem Fenster vergleichst.

3. Leistungsstarke CLI

Für diejenigen, die nicht gerne das Terminal verlassen, gibt es das proxima-Utility. Es ermöglicht dir, Compiler-Fehler oder Testausgaben direkt an die AI weiterzuleiten:

npm run build 2>&1 | proxima fix

Oder schnell Code-Ratschläge einholen:

proxima code review --file src/auth.js

4. MCP-Unterstützung

Für Model Context Protocol (MCP)-Fans gibt es hier viel zu entdecken. Das Projekt bietet über 45 Tools: von tiefer GitHub- und Reddit-Suche bis hin zu automatischem Testschreiben und Security-Auditing.

Wie du es zum Laufen bringst

Auf Windows ist es unkompliziert — lade den Installer von den Releases herunter und führe ihn aus. Für macOS und Linux musst du dich mit dem Terminal anfreunden:

  1. Klone das Repository: git clone https://github.com/Zen4-bit/Proxima.git
  2. Installiere die Abhängigkeiten: npm install
  3. Starte: npm start

Nach dem Start öffnet sich ein Electron-Fenster. Dort musst du dich in deine ChatGPT-, Claude- oder Gemini-Konten einloggen. Beachte, dass Google den Login durch eingebettete Browser manchmal blockiert, daher musst du für Gemini oft Cookies aus deinem Hauptbrowser verwenden — die App enthält Anleitungen dazu.

Praktische Anwendungsfälle

Warum sich die Mühe machen, wenn man einfach einen Tab in Chrome öffnen kann?

Erstens, Automatisierung. Du kannst ein Python-Skript schreiben, das durch deine lokalen Dateien geht und Claude bittet, die Dokumentation zu aktualisieren, ohne Geld für die Anthropic-API auszugeben. Proxima wird mit gebrauchsfertigen Python- und JavaScript-SDKs geliefert.

Zweitens, Kontekst. Dank der MCP-Tools hat die AI Zugriff auf Dinge, die schwer einfach in einen Chat zu kopieren sind: Projektstruktur, Internet-Suchergebnisse oder spezialisierte Code-Analyse-Tools.

Drittens, Einsparungen. Wenn du viel mit AI-Assistenten code, können die API-Rechnungen am Ende des Monats eine unangenehme Überraschung sein. Proxima ermöglicht es dir, dein persönliches Abonnement-Ressourcen zu 100% zu nutzen.

Lohnt es sich, es zu probieren

Das Projekt wirkt sehr lebendig und wird aktiv weiterentwickelt. Natürlich besteht immer das Risiko, dass OpenAI oder Anthropic die Zügel anziehen und diese Zugriffsmethoden aggressiver bekämpfen werden. Aber im Moment ist es eine der bequemsten Möglichkeiten, alle Top-AI-Modelle auf einem lokalen Port zu sammeln.

Besonders empfehlen möchte ich Proxima für diejenigen, die in Cursor oder VS Code arbeiten und verschiedene Modelle nutzen möchten, ohne Abonnements und API-Keys jonglieren zu müssen. Das Projekt ist für nicht-kommerzielle Nutzung kostenlos, also einen Stern auf GitHub zu geben ist definitiv nicht fehl am Platz.

Der einzige Nachteil ist, dass die Dokumentation stellenweise etwas dünn ist und man sich in den App-Einstellungen durchwühlen muss, um herauszufinden, welcher Port wohin geht. Aber die interaktiven Docs bei http://localhost:3210/docs nach dem Start des Servers schließen diese Lücke.

Ähnliche Projekte