Route Xcode Intelligence and Claude Agent traffic through any OpenAI-compatible LLM provider. Explicit model control, hardened Anthropic translation, and streaming — all from your menu bar.
ProxyPilot sits between Xcode and your upstream provider, translating protocols on the fly.
Everything you need to make Xcode Intelligence work with the model you want.
Pin the exact upstream model for Xcode Agent routing. Choose GLM-5, GLM-4.7, or any model from your provider — no more alphabetic sorting surprises.
Full bidirectional translation between Anthropic /v1/messages and OpenAI chat completions. System messages, tool calls, content blocks — all handled.
Real-time streaming for both OpenAI and Anthropic formats. Responses flow through as they generate, keeping Xcode responsive and interactive.
Structured streaming state machine with deterministic stop-reason resolution. Tool-use ID mapping, mismatch detection, and diagnostic logging built in.
Lives in your menu bar with start/stop controls, status indicators, and quick settings access. Optional launch at login so it's always ready.
API keys stored securely in the macOS Keychain. No plaintext config files, no environment variables to leak. Keys stay in the secure enclave.
Three steps to route Xcode Agent through any provider.
Enter your upstream API base URL and API key. ProxyPilot fetches available models automatically and stores your key in the Keychain.
Select which upstream model to use for Xcode Agent routing. ProxyPilot remaps Claude model names to your chosen model deterministically.
Click "Install Xcode Agent Config" to write the routing configuration. Restart Xcode, and all Agent traffic flows through ProxyPilot.
~/Library/Developer/Xcode/CodingAssistant/ClaudeAgentConfig/settings.json
Native Swift. No external dependencies. Built to be invisible.
Download the signed and notarized macOS app. No App Store, no Xcode required.
Download ProxyPilot v0.3.0macOS 14+ · Apple Silicon + Intel · 2.1 MB