Accounts kept apart
Each extra account lives in its own private folder, and you sign in to it with the provider CLI's own login, in a terminal inside ace. Your usual home directory stays as it is, so git, gh and ssh keep working. ace never reads or stores the credentials.
Name accounts, give them a colour, set the default for each provider, and choose the account per thread in the model picker. Claude, Codex, Cursor, OpenCode, Antigravity and Pi all support several accounts.
Limits you can trust
For Claude and Codex, ace reads each account's usage every few minutes and during turns. An account only counts as out of quota on a fresh reading at 100%, or on the provider's own limit error, so you are never blocked by a guess.
When a limit is hit, what you send is held, not lost. Resume now, resume at the reset, snooze the thread until then, or move it to another account of the same provider. Moving between Claude accounts, or between Codex accounts, carries the whole native session over.
Delegation that spreads the load
When an agent hands work to other agents, ace picks their accounts for it: it skips accounts that are signed out, near their limit or exhausted, and prefers the one with the most headroom and the earliest reset.