Seven providers, one door
Anthropic, Claude Code, OpenAI, Codex (ChatGPT), Gemini, OpenAI-compatible endpoints, and Ollama all answer through the same local Messages API.
Moxie is a macOS menu bar app that runs a local Anthropic-style proxy on your Mac. Point any tool at localhost and route it through Anthropic, OpenAI, ChatGPT, Gemini, Ollama, or the model built into macOS.
Accounts, limits, and routing: handled.
Anthropic, Claude Code, OpenAI, Codex (ChatGPT), Gemini, OpenAI-compatible endpoints, and Ollama all answer through the same local Messages API.
A native status item shows proxy state at a glance and lets you switch accounts without ever opening the window.
API keys, access tokens, and refresh tokens are stored in the macOS Keychain, never in a readable preferences file.
Per-window usage bars for the active account show exactly how close you are to a limit, with a manual check one click away.
Moxie sends a macOS notification the moment an account hits a limit, and another when the limit lifts.
A calendar heatmap tracks a month of activity with per-day drilldowns and API-rate spend estimates.
Pull existing Claude Code, Codex, and Antigravity (Gemini) logins straight off this Mac instead of signing in again.
Switch the active account while the proxy runs; a failed swap rolls back and reports itself instead of serving the wrong account.
Chat against any account and model through the exact same adapters the proxy uses, so a test here is a test of the real path.
Requests are forwarded byte for byte and SSE responses flow straight back, so streaming and tool use keep working.
Run Apple Foundation Models on-device: Moxie supervises its own
fm serve child, health-gates startup, and
needs no credentials at all.
Updates arrive through a Sparkle feed whose releases are Ed25519 signed, checked at launch and hourly in the background.
The menu bar covers the quick moves. The window covers everything else.




Proxy status, the active account's usage meters, model switcher, and the built-in Assistant chat panel.
A built-in chat surface for trying any account and model without leaving the app.
A browsable record of past requests.
The request log stream for debugging what actually went over the wire.
Appearance, notifications, update checks, launch at login, and a Refresh Models action.
Any tool that speaks the Messages API can point at Moxie and reach every account you own.
Moxie is a native menu bar app with a proxy that listens on localhost. Nothing routes through anyone's server but the provider's own.