Monitor rate-limit pressure across several Codex and Claude Code accounts in one dashboard.
Automatically switch to whichever account has the most remaining usage room during a long session.
Track combined token throughput and estimated API-list cost across all your accounts live.
Manually switch which signed-in account your coding clients use before starting a task.
| rubriclab/tokenmaxx | ad3lre/echo | affaan-m/x-algorithm-score | |
|---|---|---|---|
| Stars | 23 | 23 | 23 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
macOS only, requires Bun and existing Codex or Claude Code subscription logins.
tokenmaxx is a macOS command line tool that gives you one dashboard for all your Codex and Claude Code accounts, so you can see how much of your usage limit each one has left and switch between them without restarting anything. If you run multiple coding agent sessions across several accounts, it keeps them all signed in locally and lets you pick which one your clients actually use at any moment. It works through a small local proxy running on your machine. Whichever account you have set as active gets its credentials attached to every request your coding agent makes, and switching accounts takes effect on the very next request, even in the middle of a task. Your login credentials stay in the macOS Keychain and are never sent anywhere except to the provider that issued them, either OpenAI or Anthropic. Running the tokenmaxx command opens a live dashboard with three parts. The accounts view shows every signed in account with its current rate limit usage, sorted by how close each one is to its limit, along with plan tier and when the limit resets. The analytics view shows combined token throughput across every account and both providers as it happens, plus an estimated cost at each provider's list price, calculated from the live stream of responses rather than stored logs. The settings view lets you turn providers on or off and configure automatic account rotation. Auto rotation is an optional feature that watches your active account's usage and switches to whichever account has the most room left once a threshold, 90 percent by default, is crossed. If a request happens to hit a hard limit mid way through, the proxy automatically retries it on another account that still has capacity. The README is explicit that tokenmaxx is meant for one person managing accounts they personally pay for, not for sharing or pooling accounts across people, and that users are responsible for checking their own provider's terms of service before using this kind of account switching. The project is written in TypeScript, installed with the Bun package manager, and its license file says simply go nuts.
A macOS CLI dashboard and local proxy that tracks usage across multiple Codex and Claude Code accounts and auto-switches between them.
Mainly TypeScript. The stack also includes TypeScript, Bun, macOS.
The license file is described casually as go nuts, implying a very permissive license, but the exact terms are not detailed in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.