CodexUseFor Codex CLI power users

Every Codex account, one click away.

Save multiple Codex CLI profiles locally, switch instantly from tray or window, and stop losing momentum when one account runs low. Pro adds live headroom, auto-roll, and Accounts Pool so another OpenAI-compatible app can share quota across your saved Codex accounts through one local API, with load balancing and failover built in.

Install via Homebrew:brew install --cask hweihwang/codexuse/codexuse

macOS Apple SiliconNo API keys requiredLocal-first by defaultFree: 2 profiles, 2 projects
Multiple Codex accounts, no re-auth loop
Local-first control on your machine
Apple Silicon macOS desktop, no API keys
Used by developers building with Codex CLI
macOS Apple Silicon

Features

The workflow serious Codex users actually need

Start with instant switching. Add live headroom, auto-roll, project-based history, and Accounts Pool when you want another app to share quota across your saved Codex accounts.

Switch accounts without re-auth

Keep multiple Codex CLI profiles saved locally and switch from tray or window. No logout loop.

See rate-limit headroom

Live usage and reset windows per profile so you know when to switch before the 429. Pro.

New

Pool quota across accounts

Accounts Pool gives another OpenAI-compatible app one local API that shares quota across your selected accounts, load-balances requests, and fails over automatically from desktop or CLI-managed headless runs. Pro.

New

Approve from Telegram

Monitor sessions, approve prompts, and switch projects from your phone through a private Telegram bot. Pro.

Projects keep work separate

Recent runs, model picker, and collaboration modes stay organized per project instead of one mixed global history.

Search and pin the right thread

Pin, favorite, rename, and search conversations without losing track of client, team, or personal work.

Guides

Start with the exact workflow gap

Use these paths if you already know the pain: account switching, surprise 429s, or pooling saved Codex accounts behind one local API for another app.

Switch accounts safely

Start here if logging out and back in keeps breaking your flow, or if you need work and personal accounts clearly separated.

Stay ahead of 429s

Start here if rate limits interrupt work and you want earlier warning before a session dies mid-task.

Pool accounts for another app

Start here if you want a script, editor extension, or another OpenAI-compatible app to share quota across your saved Codex accounts through one local API.

Community

What developers are saying

From early adopters and real user feedback.

I stopped getting surprised by 429s mid-session. Keeping a backup profile ready with auto-roll changed the workflow.

Early adopter

We pointed one helper app at the pool once, and after that CodexUse spread requests across accounts instead of us babysitting limits by hand.

Beta tester

I installed it for profile switching. Personal, team, and client accounts stay separate without the re-login loop.

Early adopter

Integration

Built for Codex CLI power users

OpenAI OAuth login, local profile isolation, and an optional local API that lets another app share quota across your saved Codex accounts with load balancing and failover, whether you manage it from the desktop app or the CLI.

OpenAI OAuth

Sign in once, profiles stay isolated.

Optional Accounts Pool

Give another app one local API to share quota across selected accounts, with desktop + CLI control and headless daemon hosting when needed.

Profile isolation

Auth and config stay isolated per account.

CodexUse CLI

Built for terminal power users

List profiles, switch accounts, manage Accounts Pool, and run a headless daemon without leaving your terminal.

  • Fast profile switching with codexuse profile switch.
  • Manage Accounts Pool settings, runtime keys, and daemon inspection from the CLI.
  • Device auth for headless/SSH by default, plus manual cloud-sync handoff when you need another machine ready fast.
  • Run one headless daemon for Telegram remote control and a pinned Accounts Pool base URL on another machine.
Install
npm install -g codexuse-cli
Common commands
codexuse profile list
codexuse account-pool status
codexuse account-pool keys create --runtime=daemon
codexuse daemon start --port=3773
codexuse sync pull
codexuse license status

Pricing

Start free. Upgrade when rate limits become the bottleneck.

Free covers switching and organization. Pro adds live headroom, auto-roll, Accounts Pool for pooled quota and failover in other apps, Telegram remote, and unlimited scale.

Pro

Lifetime license
$19.50
$39
50% off

One payment. Yours forever. All future updates included.

Everything in Free, plus:

  • Pool selected saved accounts behind one local API for another app
  • Shared quota, load balancing, pool keys, and failover when one account runs out
  • Manage the pool from desktop or CLI, and host it on a headless daemon when needed
  • Live rate-limit monitoring
  • Auto-roll to eligible profiles
  • Unlimited profiles & projects
  • Telegram remote control New
  • Manual cloud sync
  • Advanced analytics

Free

$0

The core workflow, without the relogin pain

Includes:

  • 2 Codex CLI profiles
  • 2 projects
  • Profile switching from window or tray
  • Full chat history
  • Dark + Light themes
  • Usage summary (cost + tokens)
  • Config editor & presets
  • AI commit messages
  • Search, favorites, session pinning

Use Free to prove the switching workflow. Upgrade once for live headroom, Accounts Pool access, automatic profile rollover, Telegram remote, and unlimited profiles/projects.

FAQ

Common questions

Short answers for the switching, install, and upgrade questions that come up most often.

Not for CodexUse itself. CodexUse uses the same OAuth login as the official Codex CLI, so you sign in with your existing OpenAI account. If you turn on Accounts Pool for another app, CodexUse generates a separate local pool key for that client.

Yes. Create a profile for each account and switch between them from the tray, window, or CLI. Auth stays isolated per profile, and Pro can pool selected profiles together so another app can share quota across them instead of making you switch by hand. You can manage that pool from Settings or the CodexUse CLI.

Accounts Pool is a Pro feature that 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 runs into limits or runtime trouble. You can control it from the desktop app or the CodexUse CLI, including headless daemon setups.

Current public desktop releases target macOS on Apple Silicon. Intel Mac and Linux desktop builds are not shipped in the current release line. If you only need terminal workflows on another machine, install the optional codexuse CLI separately with npm.

Auto-roll is a Pro feature. Set a usage threshold (e.g. 90%) and CodexUse switches to the next eligible profile when limits are near — only when no active chat is running, so nothing gets interrupted.

Free gives you 2 profiles, 2 projects, profile switching, full chat history, basic usage summary, config editor, notification sounds, and Dark + Light themes. Pro ($19.50 lifetime — 50% off the regular $39 price) adds Accounts Pool with shared quota, load balancing, and failover for other apps, plus unlimited profiles and projects, live rate-limit monitoring, auto-roll, Telegram remote control, advanced analytics, and manual cloud sync. One-time payment, yours forever.

A Pro feature. Connect a Telegram bot to CodexUse and control your workspace from your phone: approve prompts, send messages, switch projects, and monitor running sessions — all through Telegram.

Cloud sync is Pro-only and fully manual. Push from your main machine, then pull on another machine that has the CLI installed. Profiles, config, and settings transfer. Nothing syncs in the background — you control when data moves. A local backup is created before every pull.

Profiles, settings, and local app state stay on your device by default. Codex CLI keeps its own auth and config. Cloud sync is manual and opt-in; it only moves profiles, config, and settings when you explicitly run push.

Yes. One payment of $19.50 (50% off $39) and you own it. All future updates included. No subscriptions, no renewals.

Yes. On Apple Silicon macOS: brew install --cask hweihwang/codexuse/codexuse. If an old upgrade fails with "App source '/Applications/CodexUse.app' is not there", run "brew uninstall --cask --force hweihwang/codexuse/codexuse" once, then install again.

If you are on CodexUse 2.5.8 or older, redownload the current app manually once and replace the old install. Those older builds are on the pre-3.x updater path, so they do not jump cleanly to the current release line in place.

Changelog

Releases

Latest updates and release notes.

v3.6.4

Latest

2026-04-12

Homebrew:brew install --cask hweihwang/codexuse/codexuse

Current release line

  • Desktop releases currently ship for macOS on Apple Silicon only.
  • If you are on CodexUse 2.5.8 or older, redownload the current app manually once.
  • Desktop startup and shutdown are steadier again: CodexUse now renders from cached license state while it refreshes in the background, which avoids intermittent full-screen Loading stalls on launch, and closing the last window cleanly runs the real app-quit path when you do not keep the app alive after window close.
  • The Projects composer is much smoother on active chats. High-frequency typing, attachment, and terminal-context editing now live behind a dedicated composer owner, which cuts broad chat rerenders while keeping failed-send recovery able to restore the draft you were working on.
  • Keyboard thread navigation is back in the sidebar: you can move through visible threads with `mod+shift+[` and `mod+shift+]`, jump directly with `mod+1` through `mod+9`, and see temporary jump labels that match the rendered thread order.
  • Changed-files sections now remember which turns you collapsed on a server thread, so switching threads or reopening the app does not immediately expand every diff tree again.
  • Opening thread error and imported-thread warning banners is cleaner: their action buttons now share one layout container instead of stacking on top of each other, and the chat timeline avoids the virtualization remeasure loop that could previously spiral into noisy render-depth warnings on thread open.

Get started

Start with free profile switching.

Save 2 profiles and 2 projects locally, then upgrade when you want live rate-limit headroom, auto-roll, Telegram remote, and unlimited scale. Pro is $19.50 lifetime (50% off).