Endpunkt-Routing für Xcode Agents

Xcode Agent Arbeit zum gewünschten Modell routen.

v1.10.2 CLI v1.10.2 16 Anbieter

ProxyPilot ist Mac-App, Headless-CLI und MCP-Kontrollschicht zum Routen von Xcode Agent Traffic über einen lokalen Proxy. v1.10.2 verschärft die Netzwerkangriffsfläche des eingebauten lokalen Proxy: der Listener bindet nun ausschließlich an die macOS-Loopback-Schnittstelle auf Kernel-Ebene und ergänzt damit die bestehende prozessinterne Loopback-Prüfung.

$ 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.10.2

Nur Loopback, auf Kernel-Ebene.

ProxyPilots eingebauter lokaler Proxy bindet jetzt ausschließlich an die macOS-Loopback-Schnittstelle (lo0) auf Kernel-Ebene. Die bestehende prozessinterne Prüfung, die nicht-Loopback-Clients zurückgewiesen hat, bleibt erhalten — das ist saubere Defense-in-Depth. Die CLI-Versionsausgabe steht wieder im Einklang mit der Mac-App-Version.

v1.10.2

Nur-Loopback eingebauter Proxy

Der eingebaute lokale Proxy setzt nun requiredInterfaceType = .loopback auf seinem Listener, sodass nur Verbindungen über die Loopback-Schnittstelle auf OS-Ebene akzeptiert werden. Die bestehende Anwendungsebenen-Prüfung, die nicht-Loopback-Clients zurückwies, bleibt aktiv. Die CLI-Ausgabe von --version stimmt wieder mit der Mac-App-Version überein.

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.