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

# Agents & Models

> Compare Traycer's supported coding-agent paths and where to configure them.

This page is the compatibility reference for Traycer's coding-agent paths and model selection.

For the chat surface itself, including composer controls, permissions, attachments, voice input, and per-turn behavior, see [Chats](/panels/chats).

## Supported Agent Paths

| Agent path      | Chat | Terminal Agent | Fast mode       | Setup                                |
| --------------- | ---- | -------------- | --------------- | ------------------------------------ |
| **Claude Code** | Yes  | Yes            | Model-dependent | Claude Code CLI/account              |
| **Codex**       | Yes  | Yes            | Model-dependent | Codex CLI/account                    |
| **OpenCode**    | Yes  | Yes            | Not supported   | OpenCode CLI/provider                |
| **Traycer**     | Yes  | Not supported  | Not supported   | Traycer sign-in and credits          |
| **Cursor**      | Yes  | Not supported  | Not supported   | Cursor API key                       |
| **Grok**        | Yes  | Not supported  | Not supported   | Grok CLI/account or xAI API key      |
| **Qwen Code**   | Yes  | Not supported  | Not supported   | Qwen Code CLI/provider               |
| **Kiro**        | Yes  | Not supported  | Not supported   | Kiro CLI/account or API key          |
| **Droid**       | Yes  | Not supported  | Not supported   | Factory Droid CLI/account or API key |
| **Kimi**        | Yes  | Not supported  | Not supported   | Kimi CLI/account                     |
| **Copilot**     | Yes  | Not supported  | Not supported   | GitHub Copilot CLI/account           |
| **Kilo Code**   | Yes  | Not supported  | Not supported   | Kilo Code CLI/account or API key     |
| **OpenRouter**  | Yes  | Not supported  | Not supported   | OpenRouter API key                   |
| **Amp**         | Yes  | Not supported  | Not supported   | Amp CLI/account or API key           |
| **Devin**       | Yes  | Not supported  | Not supported   | Devin CLI/account                    |
| **Pi**          | Yes  | Not supported  | Not supported   | Pi CLI/provider credentials          |

<Info>
  **Chat** means the agent has a first-class Traycer chat integration.
  **Terminal Agent** means it can also run as a first-class agent inside a
  terminal tab. A provider using a CLI behind its chat integration does not
  automatically make it a Terminal Agent.
</Info>

## Models

Traycer loads models from the selected agent and provider profile at runtime. The available list can vary with your installed CLI version, account, provider configuration, and model access, so Traycer does not maintain a fixed model list in these docs.

In the chat composer:

* Select an agent path and provider profile first.
* The model picker shows the models currently available for that selection.
* Thinking effort appears only when the selected model exposes supported reasoning levels.
* Fast mode appears only when the selected Claude Code or Codex model exposes a fast tier.

Using the **Traycer** provider consumes Traycer credits. Other agent paths use their own account, API, or provider billing; see [Pricing](/account/pricing).

## Provider Setup

Configure provider credentials, environment variables, CLI paths, profiles, and default terminal-agent arguments in [Settings > Providers](/settings/providers). Disabled or unavailable providers do not appear as runnable options until their setup is complete.
