Run every account and model in the official Codex App
One Mac app for the Codex App and the Codex CLI. Every account stays signed in locally, so a switch takes one click instead of a logout — and a separate profile can point at a model that isn’t OpenAI’s.
- Switch accounts in the Codex App without signing out
- Run OpenRouter, DeepSeek, or a local model in that same app
- Move a running thread to the next account, same conversation
- Serve pooled quota to other tools from one local API
Desktop app requires an Apple Silicon Mac · Check compatibility before downloading · CLI runs on macOS, Windows, and Linux
How it works
Three steps to the first switch
- 01
Add your accounts
Sign each one in once. Every account gets its own local profile — no repeated logins, no config files to edit.
- 02
Drive the Codex App from one window
CodexUse maps each running Codex App window to its profile, then focuses, stops, restarts, or launches it.
- 03
Switch without losing the thread
On a switch it captures the running thread, resumes it on the next account, and continues the same conversation.
New · Model providers
A profile doesn’t have to be an OpenAI account
Point one at OpenRouter, DeepSeek, Groq, or a model running on your own Mac, and the official Codex App runs it. Same app, same threads, same keyboard shortcuts. You pay that provider directly and your OpenAI plan is untouched.
Read from the model’s own metadata — never guessed from its name.
- Bring your own endpoint
- OpenRouter, DeepSeek, Groq, or a model served from this Mac. Anything that speaks the OpenAI Responses or Chat Completions API.
- Effort levels read from the model, not guessed
- CodexUse reads reasoning effort from the model's own metadata. It never guesses low/medium/high from a name, which is how a silently ignored setting happens.
- Separate from your OpenAI accounts
- A provider profile has its own Codex home and its own model list, spends no OpenAI quota, and keeps its credential in the macOS Keychain.
The honest limit. There is no ChatGPT account behind a provider profile, so dictation and browser control are unavailable on it. Chat, tool calls, and reasoning effort work.
Everything in one place
One app for accounts, windows, models, and limits
Window control per profile
Every running Codex App window mapped to its account, with focus, stop, restart, and launch from one list.
Thread handoff on switch
Captures the active thread, resumes it through the app-server, and continues in the same conversation.
Any OpenAI-compatible model
Point a profile at OpenRouter, DeepSeek, Groq, or a local model. Real reasoning-effort values, no OpenAI quota spent.
Auto-roll with guardrails
Thresholds, priority order, a recovery lane, and a log that says why each switch happened.
Every window, every reset
5-hour, 7-day, and 30-day windows per account, with the countdown to when quota comes back.
Account Pool API
One local OpenAI-compatible endpoint serves your pooled quota to Cursor, scripts, or any app — with failover.
Telegram remote
Send a task or screenshot from your phone. Codex runs it on your Mac and streams the reply back.
Encrypted cloud sync
Passphrase-encrypted snapshots move your accounts and settings to a second Mac in one pull.
Model traffic does not route through us
Model requests go direct from your Mac to OpenAI or your provider. Cloud Sync is manual, opt-in, and passphrase-encrypted.
Pricing
Try everything free for 7 days
The trial is the full app and takes no card. Buy at any point and activate in the app. 30-day refund either way.
- Codex App orchestration: profile-matched windows and thread handoff
- Custom model providers: OpenRouter, DeepSeek, Groq, or a local model
- Unlimited accounts, auto-roll, and reset scheduling
- Accounts Pool local API + Telegram remote + cloud sync
- CLI included · free updates · no subscription
one-time · yours forever · free updates
Will using multiple accounts get me banned?
CodexUse is for accounts you already hold — your personal login, an employer seat, separate client or contractor accounts. It signs in with the same OAuth flow the Codex CLI uses, keeps each account in its own local profile, and never shares one subscription between people. It does not create accounts, bypass billing, or forge identities. Switching between accounts that are yours is the same activity as logging out and back in by hand; CodexUse removes the loop. Check your own plan terms before pooling quota for automated workloads.
Can I run the Codex App with multiple accounts?
Yes, on macOS. CodexUse detects profile-matched Codex App windows, shows running state, PID, and uptime, and lets you focus, stop, restart, or launch each one. On a switch it can capture the active thread, resume it through the app-server, and continue in the same conversation. It does not clone a live session.
Can I run a non-OpenAI model in the Codex App?
Yes. A profile can point at any provider that exposes an OpenAI-compatible Responses or Chat Completions endpoint — OpenRouter, DeepSeek, Groq, or a model running on your own Mac. CodexUse runs a local gateway on 127.0.0.1 that presents the Responses API to Codex and translates to the provider's shape, so the official app runs the model with no config editing. That profile is a provider profile rather than an OpenAI account: it spends no OpenAI quota, keeps its credential in the macOS Keychain, and shows only its own models in the picker. Dictation and browser control call ChatGPT's backend, so they are unavailable on a provider profile.
Is a custom provider cheaper than a ChatGPT plan?
Sometimes, and not automatically. You are trading a flat subscription for metered billing, so heavy use of a frontier model often costs more than the plan does. It usually wins when a cheaper model is good enough for most of your work, or when you already pay a provider and want the Codex App as the interface. Measure your own volume before you switch rather than trusting anyone's estimate.
How is this different from the free account switchers?
Free tools swap ~/.codex/auth.json for the Codex CLI. CodexUse also drives the official Codex App — profile-matched window orchestration and thread handoff — plus custom model providers, Telegram remote control, Accounts Pool, and encrypted cloud sync in one signed native Mac app. If you only need CLI account switching, a free tool is a reasonable choice and the comparison page says so.
Do I need API keys?
Not for OpenAI. CodexUse uses the same OAuth login as the Codex CLI, so you sign in with the account you already have. Two exceptions: a custom model provider needs that provider's own credential, which is held in the macOS Keychain and never written into config files; and Accounts Pool mints a separate local key for the app you point at it.
What is Accounts Pool?
Accounts Pool turns selected saved Codex accounts into one local API for another OpenAI-compatible app. That app gets one base URL and one key, while CodexUse shares quota across the selected accounts, load-balances new requests, and fails over when one account hits limits or runtime trouble. It runs on your machine — it is not a hosted service.
How does auto-roll work?
Set a “% left” switch threshold, rank the eligible profiles if you want a specific order, and CodexUse switches to the next one when the active account reaches that level. A confirm countdown cancels stale decisions before they fire. Available during the trial and unlocked with Pro.
Which desktop platforms are supported?
Current public desktop releases target macOS on Apple Silicon. Intel Mac and Linux desktop builds are not shipped in the current release line. For terminal workflows on another machine, install the optional codexuse CLI with npm.
What do I get if I buy instead of starting the trial?
The same app. Pro is a one-time lifetime license with free updates and no subscription, so buying skips the 7-day trial and keeps everything unlocked afterwards. Activation is automatic after payment, with a receipt key as a manual fallback, and there is a 30-day refund window.
Every Codex account and model, in one Mac app
Install CodexUse, add your accounts, and switch the Codex App between them without signing out. Add a provider profile when you want a model that isn’t OpenAI’s.