Skip to content
v6.2.1macOS · Apple Silicon

Plan with your best model. Build with the right model.

Plan in one Codex window. Build with another account in an isolated Git worktree. Review and apply the changes. Keep a window for every account.

Desktop app requires an Apple Silicon Mac · Check compatibility before downloading · CLI runs on macOS, Windows, and Linux

New here? How a run works · One window per account

  • Choose separate planner and worker accounts
  • Keep every account in its own Codex window
  • Review the diff before applying changes
CodexUse Work screen: a run with a planner window and a worker building in a separate Git worktree, ready to review.
CodexUse · Work · example accounts · v6.2.1 · View full size

How it works

Three steps from task to reviewed change

  1. 01

    Add your accounts

    Sign in to the OpenAI accounts you hold, or add a custom-model account. Each one gets its own Codex window. Open it, or Show it if it is already running.

  2. 02

    Describe the work, pick planner and worker

    Choose a folder, the account that plans, and the account that builds. The planner works in its own window; the worker builds in an isolated Git worktree with a bounded brief.

  3. 03

    Review and accept

    Watch the run move from Building to Ready to review. Read the change, run your checks, and accept. Nothing merges without you.

New · Model providers

An account doesn’t have to be an OpenAI account

Run a supported provider model inside the Codex app as its own account, with its own window and Codex home. It can be a worker in a run when its route supports coding tools. You pay the provider directly; this does not add OpenAI quota.

CodexUse Accounts screen: OpenAI and custom-model accounts with status labels, headroom, and Open or Show buttons.
CodexUse · Accounts · example accounts · v6.2.1 · View full size
Bring your own endpoint
Use a supported OpenAI Responses or Chat Completions route from OpenRouter, DeepSeek, Groq, or a local server. Test the provider route during setup; API compatibility alone does not guarantee every feature.
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 custom-model account 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 custom-model account, so dictation and browser control are unavailable on it. Chat, tool calls, and reasoning effort depend on the provider route and model capabilities.

Everything in one place

One app for runs, accounts, windows, and models

Work

Plan, build, review

A planner account plans in its own Codex window. Worker accounts build in isolated Git worktrees. Runs move through Running, Needs you, and Ready to review; you accept.

Accounts

One window per account

Every OpenAI or custom-model account has one Codex window. Open starts it, Show fronts it, and CodexUse never opens a second window for the same account.

Providers

Custom-model accounts

Point an account at OpenRouter, DeepSeek, Groq, or a local server. Tools and reasoning effort depend on the model; provider usage is billed separately.

Accounts

Auto-roll with guardrails

Roll new work to another account below a threshold, rejoin above another, and read a log that says why each roll happened.

Accounts

Headroom and refill timers

See the usage windows and refill times Codex reports. Refill controls attempt a short background request; account limits still apply.

Account Pool

Account Pool API

One local endpoint routes supported Responses or Chat Completions requests across selected accounts, with failover. Client compatibility and account limits still apply.

Telegram

Telegram remote

Send a task or screenshot from your phone. Codex runs it on your Mac and streams the reply back.

Cloud Sync

Encrypted Cloud Sync

Passphrase-encrypted snapshots move your accounts and settings to a second Mac in one pull. Run state and conversations stay local.

Local-first

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 after purchase.

  • Work: separate planner and worker accounts, isolated worktrees, and review
  • One Codex window per account, plus History of every local task
  • Custom-model accounts: OpenRouter, DeepSeek, Groq, or a local model
  • Unlimited accounts, auto-roll, headroom, and refill timers
  • Account Pool local API, Telegram remote, encrypted Cloud Sync
  • One license for up to 5 Macs · free updates · no subscription
$19.50$3950% off

one-time · up to 5 Macs · free updates

Website purchase: enter the license key from your Gumroad receipt in CodexUse. Already own Pro? Activate your key in the app; do not buy again.

What does Work do, and does it replace codex agents?

Work runs one task across your accounts. You describe the work, pick a folder and separate planner and worker accounts. The planner plans in its own Codex window. The worker builds in an isolated Git worktree and receives a bounded brief, not the planner's transcript. You review the result and accept it into your working folder without committing or pushing it. Codex already supports subagents in the app, CLI, and IDE. Work adds account selection, separate windows, worker worktrees, and a review step. The codex agents CLI command browses sessions.

Which account does the planner use?

The one you pick. CodexUse shows each account's headroom and status so you can plan on the account with the most room and build on the one you allow for that project, including a custom-model account when its route supports coding tools. CodexUse never picks a planner by price or model name.

Can I run the Codex app with multiple accounts?

Yes, on Apple Silicon macOS. Every OpenAI account and every custom-model account gets its own Codex window. Open starts that window; Show brings a running one to the front. CodexUse never opens a second window for the same account, and it never signs another account out to do it.

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 window and Codex home, and never shares one subscription between people. It does not create accounts, bypass billing, or forge identities. Check your own plan terms before pooling quota for automated workloads.

Can I run a non-OpenAI model in the Codex app?

Yes. A custom-model account 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. That account 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 it.

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 deciding.

How is this different from the free account switchers?

Free tools swap ~/.codex/auth.json for the Codex CLI. CodexUse gives every account its own Codex window, runs planner and worker jobs across accounts with review before anything merges, keeps a History of every local task, adds custom-model accounts, headroom and refill timers, auto-roll, Telegram, Account Pool, and encrypted Cloud Sync. If you only need CLI account switching, a free tool is a reasonable choice.

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 account needs that provider's own credential, which is held in the macOS Keychain and never written into config files; and Account Pool mints a separate local key for the app you point at it.

What is Account Pool?

Account 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 and is not a hosted service.

How does auto-roll work?

Set a percent-left threshold, rank the eligible accounts if you want a specific order, and CodexUse rolls new work to the next account when the active one drops to that level. A rejoin threshold brings an account back once it refills, and 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, Windows, and Linux desktop builds are not shipped. 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 for up to 5 Macs, with free updates and no subscription. It keeps every feature unlocked after the trial. If you buy on the website, enter the license key from your Gumroad receipt in CodexUse. App-initiated checkout watches for payment confirmation; manual key activation remains available. There is a 30-day refund window.

Plan, build, and review with every Codex account in one Mac app

Install CodexUse, add your accounts, and give each one its own Codex window. Start a run when you want one account to plan and another to build. Add a custom-model account when you want a model that isn’t OpenAI’s.