Hotseat — Development skill for Claude Code
Terminal dashboard and CLI for Claude Code and Codex accounts, their quota, and work a usage limit stopped.
How to install Hotseat
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Maxteabag/hotseat and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Hotseat does
Terminal dashboard and CLI for Claude Code and Codex accounts, their quota, and work a usage limit stopped.
Alternatives in Development
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
- Claude Swap — Switch between multiple Claude Code accounts, with automatic rate-limit rotation, usage dashboard, and paralle 2k ★
README
Hotseat
A terminal dashboard and CLI for the Claude Code and Codex accounts on your machine. It shows how much quota each account has left, when every window resets, which account your sessions are using, and which conversations a usage limit stopped, so you can pick them up again on an account that still has room.

Everything runs locally. Hotseat reads the credential files the `claude` and `codex` CLIs already keep, asks the providers' own usage endpoints for quota (no inference requests), and never sends a token anywhere else.
Why
If you work across several Claude and Codex accounts, the questions come up constantly: which account has quota for the model I need, when does the one I just exhausted reset, which account is this terminal actually on, and what was that session doing when it stopped at a limit three hours ago? The CLIs answer none of these. Hotseat answers all of them from one screen.
Install
Hotseat is a single static binary with no runtime dependencies.
brew install maxteabag/tap/hotseat # macOS and Linux
go install github.com/Maxteabag/hotseat/cmd/hotseat@latest # with a Go toolchain
hotseat tui
Debian and RPM packages, and tarballs for Linux and macOS on x86_64 and arm64, are on the [releases page](https://github.com/Maxteabag/hotseat/releases) with a `SHA256SUMS` file to check them against.
The `claude` CLI is needed for Claude accounts and the `codex` CLI for Codex accounts; they perform the sign-in and, for Codex, serve live quota.
From a checkout:
git clone https://github.com/Maxteabag/hotseat && cd hotseat
go build -o bin/hotseat ./cmd/hotseat # Go 1.26 or newer
bin/hotseat tui
bin/hotseat tui --demo # synthetic accounts, no network, no actions
The terminal interface
Built with Bubble Tea v2, Bubbles and Lip Gloss. Two tabs, one per provider, and a separate Work screen so t
Related Skills
Modeldeck
macOS menu bar app that tracks usage limits across all your Claude Code and Codex CLI accounts — live "% left"
LegCli
Local kanban board that hands a coding agent's unfinished work to the next agent CLI when the first one hits i
Cc Cockpit
Claude Code usage panel for GNOME: tray indicator with live rate-limit ring, local dashboard and terminal summ
Cloophole
Auto-resume your Claude Code work the moment your usage limit resets. A tiny Windows app that watches the limi
AgentWhileTrue
Watches Claude Code and Codex CLI quota in KDE Konsole and resumes a rate-limited session — only when terminal
Limit Lifeboat
Safe Claude Code and Codex account switching for Mac, with usage for every work and personal account.
Related Agents
Wd Researcher
Use this agent for time-boxed investigations that feed specs - provider TOS and rate-limit realities, Claude C
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Abtop
AI agent monitor for your terminal. Like btop++, but for AI coding agents. Supports Claude Code and Codex CLI.