# CLI accounts and plan limits

> Keep several Claude Code or Codex sign-ins side by side, see how much of each plan's limit is used, and continue work on another account with one click.

Source: https://docs.neurosquad.ai/en/providers/accounts

If you have more than one Claude or ChatGPT subscription, say a personal one and one from work,
NeuroSquad keeps each sign-in separate and shows how much of each plan is used.

## Plan meters

A **Claude Code** or **Codex CLI** card shows a small ring in its header. It shows how full the plan's
busiest window is, for example `7d 80%`. Click it to see every window with its reset time:

- **Claude Code** (Pro and Max): the 5-hour window and the weekly window.
- **Codex CLI** (ChatGPT plans): the windows your plan has, for example 5 hours and a week.

The ring turns amber at 80% and red at 95%. At those two points you also get a notification, which
you can switch off in **Settings → Notifications → An agent hit its usage limit**.

All the meters are in one place too:

- **Usage → Plan limits** lists every account.
- The **Squad** board has a line for each account its agents use.

The numbers come from the CLIs themselves:

- **Claude Code** reports them to its status line after every answer.
- **Codex** writes them into its own session log.

NeuroSquad never reads your sign-in and never asks a service for your usage on its own. As a result:

- A Claude Code meter appears after the first answer in a card.
- It stays at its last value while no Claude Code card runs, and shows the age of those numbers.
- A window whose reset time has passed shows as started over.

### Your Claude Code status line keeps working

To receive the numbers, a Claude Code card routes its status line through NeuroSquad. If you have your
own status line, NeuroSquad still runs your command and shows its output. If you don't, the line shows
the meter, for example `5h 6% · 7d 80%`.

To leave Claude Code's status line completely untouched, switch off **Settings → CLI accounts → Claude
Code plan meter**. Claude Code cards then have no meter.

Other CLIs don't hand plan numbers to local tools, so they have no meter. You can still see what they
cost in [Usage & costs](https://docs.neurosquad.ai/en/usage).

## Several accounts of one CLI

Open **Settings → CLI accounts** and press **Add account** under Claude Code or Codex CLI. Give it a
name such as *Work*.

- Each account gets a folder of its own for that CLI's sign-in, settings and history.
- **Your account**, your usual sign-in, stays exactly where it was.
- A new account starts empty: it doesn't copy your settings.

To use an account, choose it for a card in one of these places:

- The card's ⋯ menu → **Provider and model** → **Account**.
- The **New agent…** dialog.

It applies the next time the card starts. The first time, sign in **inside the card** with the CLI's own
sign-in:

- In Claude Code, run `/login`.
- Codex shows its sign-in screen by itself.

> NeuroSquad never reads, copies or sends what a CLI stores in an account's folder. Sign-in always
> happens in the CLI itself.

Deleting an account deletes its folder: that sign-in and the conversations on it. Cards that used it
go back to your account the next time they start.

## Continue on another account

When a card's plan is nearly used up, or a limit has been hit, open the meter or the limit chip and press
**Continue on another account…**. The [hand-off](https://docs.neurosquad.ai/en/agents/long-sessions) dialog opens. Pick the account, check the
summary and create the new card. It starts beside the old one, in the same folder, with the summary
typed in.

Nothing switches accounts on its own. Each account is used the way its plan allows, and moving the
work is always your decision.

If the account has never been signed in from NeuroSquad, the new card opens the CLI's sign-in first.
The summary is copied to the clipboard so you can paste it once you're in.

## Usage by account

**Usage → By account** splits tokens and cost by the sign-in that paid for them. Each CLI's own sign-in
is listed as *Your account*, and every added account gets a row of its own.
