A native macOS menu bar app that proxies Claude Code, Codex, and Gemini authentication for use with Droids. Built on CLIProxyAPIPlus.
Grab the latest release from Releases:
- DroidProxy-arm64.dmg -- Apple Silicon
- DroidProxy-arm64.zip -- ZIP alternative
All releases are code-signed and notarized by Apple. Existing installs auto-update via Sparkle.
- One-click OAuth auth -- Claude Code, Codex, and Gemini login from the menu bar, credential monitoring, auto-refresh
- Per-model reasoning/effort controls -- Configure Opus 4.7, Sonnet 4.6, GPT 5.3 Codex, GPT 5.4, GPT 5.5, Gemini 3.1 Pro, and Gemini 3 Flash directly from the Settings window. Also supports
fastmode for gpt models. - Max Budget Mode -- Nuclear launch button that forces maximum reasoning on Opud/Sonnet 4.6 requests: classic extended thinking with
budget_tokens: 63999,max_tokens: 64000, andeffort: max. Opus 4.7 does not need this override. Full thinking power for Sonnet, your quota's problem.
See SETUP.md for authentication and manaul Factory configuration instructions. (OR use the 1-click options in the UI!)
- macOS 13.0+ (Ventura or later)
- Apple Silicon (M1/M2/M3/M4)
# Debug build
make build
# Release build + signed .app bundle
./create-app-bundle.shsrc/
├── Sources/
│ ├── main.swift # App entry point
│ ├── AppDelegate.swift # Menu bar & window management
│ ├── ServerManager.swift # Server process control & auth
│ ├── SettingsView.swift # Main UI
│ ├── AuthStatus.swift # Auth file monitoring
│ ├── ThinkingProxy.swift # Thinking parameter injection proxy
│ ├── TunnelManager.swift # Network tunnel management
│ ├── IconCatalog.swift # Icon loading & caching
│ ├── NotificationNames.swift # Notification constants
│ └── Resources/
│ ├── cli-proxy-api-plus # CLIProxyAPIPlus binary
│ ├── config.yaml # Server config
│ ├── AppIcon.icns # App icon
│ ├── icon-active.png # Menu bar icon (active)
│ ├── icon-inactive.png # Menu bar icon (inactive)
│ ├── icon-claude.png # Claude service icon
│ ├── icon-codex.png # Codex service icon
│ └── icon-gemini.png # Gemini service icon
├── Package.swift
└── Info.plist
DroidProxy ships with three devil's advocate code reviewer droids -- powered by Claude Opus 4.7, GPT 5.5, and Gemini 3.1 Pro. They challenge your code decisions, surface tradeoffs you may have missed, stress-test edge cases, and suggest concrete alternatives. Running multiple gives you a cross-model second opinion that catches blind spots a single reviewer might miss.
In any Droid session, use the slash commands:
/challenge-opus-- summon the Claude Opus 4.7 challenger/challenge-gpt-- summon the GPT 5.5 challenger/challenge-gemini-- summon the Gemini 3.1 Pro challenger
Both droids are read-only (no file edits) and return a structured verdict with challenges, edge cases, and acknowledgements of what's solid.
MIT

