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.