CodexUse logo CodexUse Download

Accounts Pool: shared quota and load balancing for saved Codex accounts

Accounts Pool is the CodexUse Pro feature that turns selected saved Codex accounts into one local API, so another app gets shared quota, load balancing, and failover instead of depending on one account at a time.

Short version: connect another app once, give it one local API and one pool key, and CodexUse spreads work across selected accounts instead of making that app depend on one account alone.

Why this matters

Before Accounts Pool, another app only had whatever headroom one account gave it. If that account was close to quota or hit a runtime issue, the workflow stalled fast.

Accounts Pool changes that. Another app gets one local API and one pool key, while CodexUse pools the selected accounts behind it so fresh work can be load-balanced and blocked sessions can roll over.

What shipped

Where it fits

Use case Why Accounts Pool helps
Local agent runner Give it more total headroom by pooling selected accounts behind one local API.
Sidecar editor extension Keep the editor integration simple with one key, while CodexUse load-balances new work in the background.
Longer response workflows When one account hits quota or a runtime issue, the pool can roll to another eligible account instead of dying immediately.

What it does not pretend to solve

What users actually get

You save Codex accounts in CodexUse once. Then another app on your machine gets one API, one key, more shared quota, load balancing across selected accounts, and automatic rollover when one account gets blocked.

That makes Accounts Pool useful anywhere you already have an OpenAI-compatible app or script and want CodexUse to be the pooled account layer behind it.

Getting started

  1. Open Settings → Accounts Pool in CodexUse.
  2. Enable the pool and choose the profiles you want available.
  3. Publish the model names you want the other app to see.
  4. Generate a local pool key.
  5. Point the other app at the base URL shown by CodexUse.

CLI and daemon path

If you want the same flow without opening the desktop app, the CLI now covers the operational side too:

codexuse account-pool status
codexuse daemon start --port=3773
codexuse account-pool status --runtime=daemon --port=3773
codexuse account-pool keys create --runtime=daemon

The settings stay shared with the desktop app. Keys and pooled sessions stay runtime-specific, so a daemon can keep its own pool store and one stable local base URL. The daemon requires Bun on PATH, and a daemon URL needs a daemon-scoped key created with --runtime=daemon.

Related

Is Accounts Pool part of Free?

No. Accounts Pool is a Pro feature.

Does it use my normal Codex login?

Yes. CodexUse still uses the same Codex CLI OAuth profiles you already saved locally.

Do downstream clients need my OpenAI credentials?

No. They use a local pool key generated by CodexUse, not your Codex account credentials.

Download CodexUse and unlock Accounts Pool