Endpunkt-Routing für Xcode Agents

Xcode Agent Arbeit zum gewünschten Modell routen.

v1.9.4 CLI v1.9.4 15 Anbieter

ProxyPilot ist Mac-App, Headless-CLI und MCP-Kontrollschicht zum Routen von Xcode Agent Traffic über einen lokalen Proxy. v1.9.4 macht sichtbar, ob Prompt-Caching für den aktuellen Anbieter tatsächlich berichtet wird, zeigt Cache-Token dort an, wo der Anbieter sie liefert, und erzählt bei abgelaufenen Session-Inhalten ehrlich, was noch verfügbar ist.

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

Cache-Sichtbarkeit, der man trauen kann.

ProxyPilot zeigt jetzt nicht nur, ob Prompt-Caching eingeschaltet ist. Die App unterscheidet, ob der aktuelle Anbieter Cache-Telemetrie liefert, welche Token als gecacht, neu gelesen oder in den Cache geschrieben gemeldet wurden, und wann kein belastbares Cache-Signal verfügbar ist. Session History kennzeichnet außerdem Inhalte, die nach der lokalen Aufbewahrungsfrist nicht mehr vorhanden sind, statt so zu tun, als sei nie etwas protokolliert worden.

v1.9.4

Cache aktiv, Cache gemeldet oder Cache nicht verfügbar

Home Dashboard, aktuelle Requests und Session History können nun zeigen, ob Caching nur konfiguriert ist oder ob der Anbieter für die aktuelle Route tatsächlich Cache-Daten zurückmeldet. Wenn ein Modell keine Cachewerte liefert, bleibt ProxyPilot ehrlich und zeigt keine unbewiesenen Ersparnisse.

v1.9.4

Gecachte, nicht gecachte und geschriebene Token

Wenn ein Anbieter Cache-Nutzung in der Antwort ausweist, übernimmt ProxyPilot diese Werte in die sichtbaren Session-Flächen: cached read, uncached input und cache write. Kostenvorteile werden nur genannt, wenn der Anbieter sie ausdrücklich beziffert.

v1.9.4

Session History erzählt die Wahrheit

Ältere Sessions öffnen sich mit klareren Zuständen. Wenn gespeicherte Prompts oder Outputs nach der Aufbewahrungsfrist gelöscht wurden, sagt die Oberfläche das direkt, statt "keine Ein- oder Ausgaben protokolliert" zu behaupten.

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 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, 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.