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

> List the agent types and models accepted by --agent-type and --model

List every agent type accepted by `--agent-type` and every model accepted by `--model`, grouped by agent, with each agent's default model marked.

This command reads the catalog compiled into your CLI build. It makes no API call and works without authentication.

## Usage

```bash theme={"dark"}
aether models
```

## Output

```
Codex  --agent-type codex
  gpt-6.1-sol          GPT-6.1 Sol  (default)
  gpt-6-sol            GPT-6 Sol
  gpt-6-luna           GPT-6 Luna
  gpt-5.6-sol          GPT-5.6 Sol
  gpt-5.6-terra        GPT-5.6 Terra
  gpt-5.5              GPT-5.5

Claude Code  --agent-type claude-code
  claude-opus-5-5    Claude Opus 5.5  (default)
  claude-opus-5      Claude Opus 5
  claude-sonnet-5-5  Claude Sonnet 5.5
  claude-sonnet-5    Claude Sonnet 5
  claude-haiku-4-5   Claude Haiku 4.5
```

Pass `--json` for a machine-readable list of `{agent_type, label, default_model, models}` objects.

## Notes

A model belongs to exactly one agent type. Passing `--model` without a matching `--agent-type` is rejected by the API.

The OpenCode agent additionally accepts any `openrouter/<vendor>/<model>` string, which the list does not enumerate.

Because the list ships with the CLI binary, a model added to the platform after your release appears only after you [upgrade](/cli/installation). It still works if you pass it — the API is the validator.

## Examples

```bash theme={"dark"}
# Pick an agent and one of its models
aether run "Fix the login bug" --agent-type claude-code --model claude-sonnet-5

# Every model slug, one per line
aether models --json | jq -r '.[].models[].slug'
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.