# Several accounts per provider, one per thread

Work and personal plans, a team seat, a spare: add as many accounts as each provider allows, choose which one a thread runs on, and let ace keep work moving when one hits its limit.

- Each account signs in through the CLI's own login, kept apart
- Pick the account per thread, or set a default per provider
- Fresh usage and limits for Claude and Codex accounts
- When a limit hits, resume at reset or move to another account

## 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.

## Questions

### Can I use my work and personal Claude accounts side by side?

Yes. Add each account, sign in through Claude Code's own login, and pick the account per thread or set a default. The same works for Codex, Cursor, OpenCode, Antigravity and Pi.

### What happens when an account hits its limit?

Your messages are held, not lost. Resume at the reset, snooze the thread until then, or move it to another account of the same provider.

Page: https://acehq.dev/features/accounts/
