Endpunkt-Routing für Xcode Agents

Xcode Agent Arbeit zum gewünschten Modell routen.

v1.12.1 CLI v1.12.1 16 Anbieter

ProxyPilot ist Mac-App, Headless-CLI und MCP-Kontrollschicht zum Routen von Xcode Agent Traffic. v1.12.1 fügt eine vom App-Symbol abgeleitete Markenmarkierung und ein Layout-Menü hinzu, mit dem sich Seitenleiste oder kompaktes Layout ohne Fenstergrößenänderung erzwingen lässt, und behebt die Input- & Output-Protokollierung bei 7- und 30-Tage-Aufbewahrungsfenstern, die keine neuen Einträge speicherte.

$ curl -fsSL https://micah.chat/downloads/proxypilot-install.sh | bash
ProxyPilot Home Dashboard mit realer laufender App-Oberfläche, dunklem Erscheinungsbild, Sitzungsmetriken, ProxyPilot-Agent-Status und Session-Report-Steuerung.
Neuheiten in v1.12.1

Eine Markenmarkierung in der Werkzeugleiste, ein Layout-Menü und ein Protokollierungs-Fix.

ProxyPilot zeigt jetzt eine vom App-Symbol abgeleitete Markenmarkierung neben den Ampel-Schaltflächen, mit einem dezenten Hintergrund im Farbton des App-Symbols, sowie ein Layout-Menü (Automatisch/Seitenleiste/Kompakt), mit dem sich das Layout ohne Fenstergrößenänderung erzwingen lässt. Dieses Release behebt außerdem die Input- & Output-Protokollierung bei 7- und 30-Tage-Aufbewahrungsfenstern, die keine neuen Einträge speicherte.

v1.12.1

Vom App-Symbol abgeleitete Markenmarkierung, Layout-Menü und I/O-Protokollierungs-Fix

Eine vom App-Symbol abgeleitete Markenmarkierung sitzt jetzt in der Werkzeugleiste neben den Ampel-Schaltflächen, mit einem im Farbton des App-Symbols getönten Hintergrund. Ein neues Layout-Menü erlaubt das Erzwingen von Automatisch, Seitenleiste oder Kompakt ohne Fenstergrößenänderung. Die Input- & Output-Protokollierung bei 7- und 30-Tage-Aufbewahrungsfenstern verwirft keine neuen Einträge mehr, und der Datenschutzdialog sowie die Einstellungstexte zeigen jetzt das tatsächlich gewählte Aufbewahrungsfenster.

v1.11.7

Interaktives Dock-Symbol, Sitzungsanfragen-Fix und Modelllisten-Scrolling

Eine neue optionale Einstellung "Interaktives Dock-Symbol" zeigt eine Live-LED-Modellanzeige im Dock, während der Proxy läuft. Home-Dashboard und Menüleiste frieren die Sitzungsanfragenzahl bei langen Sitzungen nicht mehr bei 500 ein, die Modellliste der Proxy-Seite scrollt jetzt korrekt bei großen Katalogen wie dem von OpenRouter, Upstream-Fehlermeldungen enthalten mehr Details vom Anbieter, und die Agent-Karte im Home-Dashboard zeigt jetzt ProxyPilot Agent an.

v1.11.3

I/O-Protokollierung, Exportformate und CLI-Session-Verlauf

Die Aufbewahrung von Input- & Output-Protokollen reicht jetzt bis zu 30 Tage, mit optionalem externem Speicherort inklusive automatischem Fallback bei Nichterreichbarkeit. Session History unterstützt CSV- und JSON-Dateiexport. Ein neuer proxypilot sessions CLI-Befehl und ein MCP-Tool lesen Session-Verlauf und Protokolle direkt.

v1.11.2

Fixes für lokale und eigene Anbieter, Copilot-Sidecar-Updates

Ollama, LM Studio und eigene OpenAI-kompatible Anbieter geben erkannte Modelle jetzt zuverlässig an Xcode weiter. Der GitHub-Copilot-Sidecar erhält Versionsprüfung und Ein-Klick-Updates in Keys & Providers.

v1.11.1

Schnellerer Dashboard-Start und klarere Zuverlässigkeitsgrenzen

Große gespeicherte Sessions laden mit einer Dashboard-Aktualisierung statt mit Hunderten. Modell- und Preisdaten benötigen keine wiederholten vollständigen Katalogdurchläufe mehr, und eigene Anbieter bleiben beim Aktivieren reaktionsschnell.

v1.11.0

Verwalteter ProxyPilot Agent für Xcode 27

ProxyPilot Agent lässt sich in der App oder mit proxypilot agent installieren, prüfen, reparieren und entfernen. Der Launcher kann die gewählte Proxy-Route starten, lässt Zugangsdaten im Schlüsselbund und unterstützt Apple Silicon sowie Intel.

v1.9.6

9Router als eingebauter lokaler Anbieter

Richte ProxyPilot auf ein 9Router-Gateway und route Xcode Agent Traffic darüber. 9Router wird als lokaler/Hilfs-Anbieter auf seinem lokalen /v1-Endpunkt behandelt, braucht standardmäßig keinen Upstream-Key und kann optional einen Endpunkt-Token speichern, falls das Gateway einen verlangt.

v1.9.5

Eigene Anbieter, die du wirklich auswählen kannst

Gespeicherte eigene OpenAI-kompatible Anbieter erscheinen jetzt im Upstream-Picker, zeigen einen aktiven Zustand in Keys & Providers, bleiben über Neustarts erhalten und routen mit eigener Basis-URL und gespeichertem Key. Modelllisten und Defaults eigener Anbieter bleiben vom eingebauten OpenAI-Anbieter getrennt.

v1.9.5

Session History bleibt bei großen Logs flüssig

Session History lädt zuerst die Report-Metadaten und entschlüsselt Prompt- und Output-Datensätze nur für die geöffnete Session, statt jeden gespeicherten Inhalt beim Einstieg in die Oberfläche zu laden. Auch der Report-Import läuft jetzt als Hintergrund-Task außerhalb des Main-Threads.

v1.9.1–1.9.3

Qwen als direkter Anbieter

Qwen ist jetzt über Alibaba Cloud Model Studios OpenAI-kompatible DashScope-Route direkt auswählbar. ProxyPilot trennt internationale und China-Region-Schlüsselhinweise und hält Qwen auch in angepassten Anbieterlisten sichtbar.

v1.8.9

DeepSeek Session-Accounting

DeepSeek-Anfragen liefern Token- und Kostendaten in die gemeinsamen Session-Flächen, inklusive cache-bewusster Tokenzahlen, wenn der Anbieter sie zurückgibt. Home und Menüleiste unterscheiden berechnete Provider-Kosten von Schätzungen.

v1.8.7

Session-Cost-Katalog-Cache

Abgerufene Upstream-Modellpreise werden jetzt pro Provider persistiert und beim App-Start sowie beim Providerwechsel neu geladen, sodass OpenRouter-Anfragen wie google/gemini-3.1-pro-preview nach einem Rebuild weiterhin Kosten ergeben statt auf N/A zurückzufallen. Die aktuelle Session-Karte des Home-Dashboards springt nicht mehr auf eine ältere CLI-Session zurück, nachdem eine neuere GUI-Session im gemeinsamen Report-Store landet.

v1.8.3–1.8.5

OpenRouter-Cost-Counting + Gemini-Schema-Härtung

Streaming-Anfragen aktivieren jetzt stream_options.include_usage, sodass OpenRouter und andere OpenAI-kompatible Provider tatsächlich Token-Zählungen in Stream-Chunks emittieren und Session-Kosten berechnet werden können. MCP-Tool-Schemata mit enum auf object- oder array-Knoten werden für direktes Google-Routing und OpenRouter→Gemini-Routing bereinigt. Strukturierte Ausgabe via OpenRouter→Gemini behält ihre Schema-Constraint statt Markdown-umrahmtes JSON zu liefern. Fetch Live Models bekommt eine Suche- + Provider- + Tier-Filterleiste.

v1.8.1–1.8.2

Heartbeat-Telemetrie, Copilot-Login + Audit-Fixes

Keys & Providers führt nicht angemeldete Copilot-Nutzer durch copilot login oder gh auth login, unterscheidet fehlende Copilot-Berechtigung nach GitHub-Auth und bietet einen echten Streaming-Tool-Call-Check für die Sidecar-Route. Lokale Fehler- und Log-Flächen bleiben enger gefasst.

v1.7.7–1.7.14

Agent-Zuverlässigkeit und Security-Härtung

Die GUI kann jetzt CLI-eigene Proxys stoppen. CLI-Sitzungsmetriken fließen über einen gemeinsamen Event Store in die Session Report Card der GUI. Z.ai-Credential-Verifikation läuft vor dem Agent-Start, sodass ein gespeicherter, aber abgelehnter Schlüssel die Sitzung vor dem Öffnen von Claude Code stoppt. Strikte MCP-Argumentvalidierung liefert strukturierte Fehler für falsche Typen, Ports außerhalb des Bereichs und ungültige Filter. Prozesssuche ohne PID-Datei stellt korrekten Status sicher. Die Mindestlänge für Z.ai API Keys (20 Zeichen) wird in GUI, CLI und MCP Auth-Pfaden erzwungen. Der eingebaute Proxy weist Nicht-Loopback-Clients zurück, bevor irgendeine Antwort ausgeliefert wird.

v1.7.4–1.7.6

Routen-Sichtbarkeit und Nachweise

Ein Live-Panel für Xcode-sichtbare Modelle aktualisiert /v1/models und zeigt Anzahl und Quelle. Das Home Dashboard zeigt nun das aktive Modell des laufenden Proxys und markiert Picker-Änderungen als Neustart ausstehend. Ein Last Xcode Agent Live Proof Panel zeigt Modell, Status und Zeitstempel der neuesten Agent-Anfrage aus der aktuellen Sitzung.

v1.7.3

Loopback-Security-Erzwingung

Der eingebaute GUI-Proxy weist Nicht-Loopback-Clientverbindungen nun vor dem Parsen jeder Anfrage zurück. Dadurch kann der Proxy /v1/models nicht über die LAN-Adresse des Macs beantworten.

v1.6.5–1.6.7

Native Mac-Oberfläche und Customization Hub

Die App wechselte zu einer NavigationSplitView-Seitenleiste und nativen gruppierten Toolbar mit macOS 26 Liquid Glass auf unterstützten Systemen sowie stabilen macOS-15-Fallbacks. Ein Customization Hub steuert Erscheinungsbild, Akzentfarbe, Standardbereich, Sichtbarkeit von Home-Sektionen, Launch at Login und Menüleisten-Zusammenstellung.

v1.6.0–1.6.3

Home Dashboard und agent-first Contracts

Ein vollständiges Home Dashboard zeigt Laufstatus, aktiven Anbieter/Modell, Request-Anzahl, Tokens, Kostenschätzungen, Latenz, Issue-Status, aktuelle Requests, CSV-Export und Reset. Der CLI/MCP-Contract erhielt schema-versionierte JSON-Ausgabe, preflight und auth_status MCP-Tools sowie Xcode 26.5 Locally Hosted Copy für lokale Provider-Setups.

v1.5.3–1.5.4

GitHub Copilot Sidecar und OpenAI-Kompatibilität

Der GitHub Copilot Provider routet über xcode-copilot-server mit launchd/socket-Aktivierung, Install-/Remove-Steuerung und expliziter GitHub-Billing-Abgrenzung. Direkte OpenAI GPT-5.x und o-series Token-Parameter-Kompatibilität stellt sicher, dass übersetzter Xcode Traffic die neue Modellfamilie korrekt erreicht.

So funktioniert es

Xcode auf ProxyPilot zeigen lassen. Den Upstream selbst wählen.

Xcode spricht mit einem lokalen Proxy-Endpunkt. ProxyPilot besitzt die Routing-Schicht: Protokollform übersetzen, Modellnamen umschreiben, Provider-Schlüssel speichern, Setup prüfen und den gewählten Upstream nachvollziehbar halten.

Xcode Agent

Nutzt die Xcode Agent Konfiguration, um Modellanfragen an den ProxyPilot Endpunkt auf Ihrem Mac zu senden.

->

ProxyPilot

Läuft auf 127.0.0.1:4000, übersetzt Anthropic- und OpenAI-förmigen Traffic, schreibt angefragte Modellnamen um und verfolgt den Routing-Status.

->

Ihr Upstream

Routen Sie zu z.ai, OpenRouter, OpenAI, Gemini, Ollama/LM Studio, einem Copilot Sidecar oder einem eigenen OpenAI-kompatiblen Endpunkt.

GUI-Oberflächen

Eine Mac-App rund um die aktive Sitzung, nicht um einen Haufen versteckter Einstellungen.

Home Dashboard

Sehen Sie Laufstatus, aktuellen Anbieter/Modell, Xcode Routing Status, Issue-Status, aktuelle Requests, Tokens, Latenz, Kostenschätzungen und CSV-Export auf demselben ersten Bildschirm.

Schlüssel und Anbieter

Jeder Anbieter hat seinen eigenen Keychain-gestützten Credential-Status. Lokale Anbieter fragen nicht nach Cloud-Schlüsseln, und eigene Anbieter können auf Ihren OpenAI-kompatiblen Endpunkt zeigen.

Anpassung

Wählen Sie Erscheinungsbild, Akzentbehandlung, Standardfensterbereich, Home-Dashboard-Sektionen, Launch at Login, Liquid-Glass-Control-Strip-Verhalten und Menüleisten-Zusammenstellung.

Automatisierung

CLI und MCP sind first-class, keine Nachträge.

ProxyPilot kann headless für Terminal-Workflows laufen, und der MCP-Server gibt Agents explizite Recovery-Pfade, statt sie Status aus menschlichen Strings erraten zu lassen.

Headless CLI

Nutzen Sie start, stop, status --json --require-running, auth, config, models --metadata, logs, launch und update aus Skripten oder Agent-Workflows.

$ proxypilot status --json --require-running
$ proxypilot models --metadata --filter tool-calling
$ proxypilot serve --mcp

13 MCP-Tools

Agents können Setup-Preflights ausführen, Auth-Status prüfen, Secrets geschützt speichern, lokales Routing verifizieren, den Proxy starten/stoppen/neustarten, Xcode-Konfiguration installieren/entfernen, Upstream-Modelle auflisten, Logs lesen und Sitzungsstatistiken prüfen.

Anbieter-Matrix

Cloud-APIs, lokale Server, Sidecars und eigene Routen.

ProxyPilot hält die Anbieterwahl explizit. Es tut nicht so, als verhalte sich jeder Upstream gleich, und trennt lokale No-Key-Routen von Cloud-Key-Flows.

Route Anbieter Geeignet für
Cloud-APIs z.ai, OpenRouter, OpenAI, Google Gemini, xAI, Chutes, Groq, DeepSeek, Mistral, MiniMax, MiniMax CN, Qwen Schnelles Setup mit eigenen Provider-Schlüsseln und Live-Modellerkennung.
Lokale Modelle Ollama, LM Studio, 9Router Kein Cloud-API-Schlüssel. ProxyPilot erkennt localhost und vermeidet irrelevante Schlüsselabfragen.
Helper-Sidecar GitHub Copilot Sidecar über xcode-copilot-server OpenAI-kompatibles Copilot-Routing mit klaren Billing-/Access-Grenzen.
Eigene Route Eigener OpenAI-kompatibler Endpunkt Private Gateways, lokale Labs, Firmen-Proxys oder Provider-Previews.
Trust Boundaries

Die App sagt, was sie weiß, und hält lokale Checks lokal.

Routing-Status ist sauber abgegrenzt

GUI-eigener Proxy-Status und CLI-/externe Listener werden separat markiert, sodass ein Port-Listener nicht als Beweis verkauft wird, dass der GUI-Proxy die Route besitzt.

Telemetry bleibt eng begrenzt

Minimale App-Open-Version-Adoption ist von breiteren Debugging-Analysen getrennt. Nutzerseitige Prompts folgen jetzt der tatsächlichen Onboarding-Auswahl.

Secrets bleiben aus Dateien heraus

Provider-Schlüssel werden über Keychain unter macOS gespeichert. Datei-Fallbacks nutzen eingeschränkte Berechtigungen, und Logs/Diagnosen schwärzen Bearer Tokens.

FAQ

Nützliche Antworten zuerst. Modellspezifische Details nur einen Tab entfernt.

Die Standardansicht bleibt kurz. Die Modell-Routing-Antworten bleiben verfügbar, wenn jemand einen konkreten Upstream-Pfad prüfen möchte.

Startpunkt

Die Fragen, die am meisten Reibung entfernen.

Was macht ProxyPilot?

ProxyPilot betreibt eine lokale Mac-Kontrollschicht, damit Xcode Agent Anfragen zu dem Upstream-Endpunkt geroutet werden, den Sie wählen: Cloud-APIs, lokale Ollama- oder LM-Studio-Server, GitHub-Copilot-Sidecars und eigene OpenAI-kompatible Endpunkte.

Sendet ProxyPilot meinen Code selbstständig irgendwohin?

Nein. ProxyPilot leitet Modellanfragen nur an den Upstream-Anbieter weiter, den Sie konfigurieren. Die App läuft lokal auf 127.0.0.1, und breitere Debugging-Analysen bleiben Opt-in.

Welche Anbieter werden unterstützt?

ProxyPilot unterstützt z.ai, OpenRouter, OpenAI, Google Gemini, xAI, Chutes, Groq, DeepSeek, Mistral, MiniMax, MiniMax CN, Qwen, 9Router, Ollama, LM Studio, GitHub Copilot über Sidecar und eigene OpenAI-kompatible Endpunkte.

Ist ProxyPilot kostenlos?

Ja. ProxyPilot kann kostenlos heruntergeladen und verwendet werden. Sie bringen eigene Upstream-Anbieter-Schlüssel mit oder nutzen lokale Anbieter wie Ollama und LM Studio ohne Cloud-Schlüssel.

Können Agents ProxyPilot aus dem Terminal steuern?

Ja. Die CLI bietet start, stop, status, auth, config, models, logs, launch, update und MCP-Serverbefehle für Agent-Workflows.

Unterstützt ProxyPilot Claude Agent und OpenAI-kompatible Anbieter?

Ja. ProxyPilot übersetzt Anthropic-förmigen Agent-Traffic zu OpenAI-kompatiblen Upstreams, inklusive Streaming- und Tool-Call-Pfaden, während Anbieter-Credentials getrennt bleiben.

ProxyPilot installieren

Installieren Sie die öffentliche App oder die CLI.

Signiert, notarisiert und gestapled mit Gatekeeper-Verifikation. Sparkle Auto-Update ist für zukünftige Releases aktiviert.

macOS Menüleisten-App

Einstellungen, Xcode Agent Setup, Provider-Schlüssel, Home Dashboard, Sitzungsstatistiken, Sparkle Updates und Menüleistensteuerung.

$ curl -fsSL https://micah.chat/downloads/proxypilot-install.sh | bash

Headless CLI

Ein einzelnes Binary für Terminal-Workflows und MCP-Steuerung. Nutzen Sie es, wenn Sie Setup, Proxy-Steuerung, Logs und Status ohne GUI benötigen.

$ curl -fsSL https://micah.chat/downloads/proxypilot-cli-install.sh | bash
Download gestartet. Prüfen Sie Ihren Downloads-Ordner.