> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runaether.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# aether onboarding

> Complete CLI-driven onboarding after connecting its required integrations

Manage the stored onboarding state used by Aether's web and CLI experiences.

## Usage

```bash theme={"dark"}
aether onboarding <subcommand>
```

## Subcommands

| Subcommand | Description                                                       |
| ---------- | ----------------------------------------------------------------- |
| `complete` | Mark onboarding complete after server-verified prerequisites pass |

## aether onboarding complete

Complete onboarding without launching a task. The server requires a connected GitHub installation and at least one connected coding-agent provider for self-serve accounts.

```bash theme={"dark"}
aether onboarding complete
```

A new transition prints:

```text theme={"dark"}
Onboarding completed.
```

The command is idempotent. A replay prints:

```text theme={"dark"}
Onboarding already completed.
```

If prerequisites are missing, the command exits nonzero with the server's exact requirements message and HTTP status:

```text theme={"dark"}
Error: onboarding completion requirements missing: github_installation,agent_provider_credential (403)
```

Use `--json` for the response object:

```json theme={"dark"}
{
  "onboarding_completed": true,
  "already_completed": false
}
```

See the [agent-driven setup guide](/agent-setup) for the complete non-TTY flow.
