# Limits

The defaults every account starts with. Your agent can change most of them when it starts a machine.

### Macs
- **Limit**: 1 at once, and a second with `parallel` once the account has bought credit, while NoMac has a Mac to spare.
- **Queue Time**: With `queue_seconds` (`nomac start --queue`), a start waits in line instead, up to an hour.

### Phones
- **Limit**: 2 at once, beside the account's Mac.

### Session Length
- **Default**: 2 hours by default and up to 8 in all; `extend_mac` or `nomac extend` adds time.

### Idle Stop
- **Time**: After 10 minutes without a command, SSH connection or desktop viewer, up to 60.

### Spend Cap
- **Amount**: $5 per Mac by default, enough for 5 hours 33 minutes, set at each start.

### Idle Phone
- **Stops**: After 10 minutes without a call.

### One Command
- **Limit**: Up to 64 KiB, running up to an hour (5 minutes unless `timeout_seconds` says more).

### Command Output
- **Retention**: The first 8 MiB is kept, then the last 64 KiB of each stream.

### File in a Call
- **Size**: 3 MiB, with `write_mac_file` and `read_mac_file`.

### Upload or Download Link
- **Limit**: 2 GiB. A download link works for an hour by default, a day at most.

### Drives
- **Limit**: One per Mac at `~/drive`, 20 GB each, kept between sessions; up to 10 per account. Deleted after 90 days unused (30 for one NoMac made).

## Before a Limit

In its last 15 minutes before the time limit, the spend cap or the end of the credit, a Mac's answers carry `stop_notice`: when it stops, why, and what to do. The Mac also shows a notice 10 and 2 minutes before. Everything outside `~/drive` is deleted when it stops.

## More than This

NoMac Enterprise accounts run as many Macs and phones at once as agreed, with reserved capacity when needed. [Talk to us](/content/contact/index.html), or have your agent ask with `report_issue` (CLI: `nomac feedback`), saying how many.
