moxie.birju.dev

Menu bar app for Claude Code that connects multiple AI provider accounts—Claude, ChatGPT, Gemini, DeepSeek, Ollama—and enables mid-task account switching when usage limits are hit, with API keys stored in macOS Keychain.

Moxie manages multiple AI provider accounts for Claude Code and enables seamless switching between accounts when usage limits are reached. It addresses the interruption caused by hitting API or session limits mid-task, allowing developers to continue work on a fresh account without restarting their session.

Supported AI providers include Claude (Anthropic), ChatGPT (OpenAI), Gemini (Google), DeepSeek, OpenRouter, and local Ollama models. All accounts are managed through the menu bar with real-time usage indicators showing current consumption against five-hour and weekly limits.

Account switching is designed to be non-disruptive: when a user selects a different account, the current AI request completes on the original account before the switch takes effect. This prevents incomplete responses or broken sessions from the transition.

Security handling stores all API keys and tokens in the macOS Keychain rather than application storage. API requests route directly from the user’s Mac to providers without intermediary servers. A playground mode allows testing new accounts and models before they are used in active Claude Code sessions.

The backup and restore feature exports all connected accounts and usage history, enabling recovery from a system change or migration to a new Mac.

Auto-integration configures Claude Code settings automatically when a new account is connected, and restores original settings if external changes modify the configuration.

System requirements: macOS 12 or later. Current version: 2.2.0.

Pricing: Free to try with existing accounts. Paid tier details available at moxie.birju.dev.

Limitations: The app’s value is specific to Claude Code users managing multiple AI provider accounts. Single-provider users or those who rarely hit usage limits see limited benefit. The multi-provider approach requires maintaining separate account credentials for each AI service.

Alternatives: UsageNow monitors usage limits across multiple AI tools without account switching. SkillKeeper tracks token usage per session for Claude Code. Claude Code’s built-in usage display provides basic limit visibility.

Suitable for developers who actively use Claude Code for extended coding sessions and need to continue working when one AI account’s limits are exhausted.

FAQ

What does Moxie do?+

Moxie connects multiple AI provider accounts to Claude Code and lets users switch between them when usage limits are hit. Supported providers include Claude (Anthropic), ChatGPT (OpenAI), Gemini (Google), DeepSeek, OpenRouter, and local Ollama models.

Can Moxie switch AI providers mid-task?+

Yes. When a usage limit is reached on one account, users can switch to another account in the menu bar without interrupting the current session. The current request finishes on its original account before switching takes effect.

How does Moxie store API credentials?+

Moxie stores all API keys and tokens in the macOS Keychain. Requests route directly from the user's Mac to the AI provider, without passing through Moxie's servers.

Does Moxie require a subscription?+

Moxie is free to try with existing accounts. Specific paid tier details are available on the Moxie website.

What usage monitoring does Moxie provide?+

Moxie displays real-time five-hour and weekly usage limits per account with visual indicators. A GitHub-style heatmap shows a full year of token usage history.

Related Apps