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

# Configuration

> Where settings, prompts, and connections live on disk.

Settings are stored at `~/.coder/config.json`. Created with defaults on first launch; editable directly to add providers or models without opening the settings UI.

```json theme={null}
{
  "api_keys": {
    "fireworks": "fw-...",
    "xai": ""
  },
  "providers": {
    "fireworks": {
      "default": "accounts/fireworks/models/deepseek-v4-flash",
      "models": [
        { "id": "accounts/fireworks/models/deepseek-v4-flash", "label": "DeepSeek-V4-Flash ($0.45)", "contextWindow": 164000 }
      ]
    }
  }
}
```

## Where things live under `~/.coder/`

| Path                                       | Purpose                                                                      |
| ------------------------------------------ | ---------------------------------------------------------------------------- |
| `config.json`                              | API keys, model lists, editor preferences, keybindings                       |
| `harness.md`                               | Guardrails always appended to the system prompt, see [AI Agent](/ai)         |
| `prompts/*.md`                             | Custom prompts, see [AI Agent](/ai)                                          |
| `skills/<name>/SKILL.md`                   | Progressive-disclosure skills, see [Skills](/skills)                         |
| `connections/databases.json`               | Global database connections, see [Databases](/databases)                     |
| `connections/sftp.json`                    | Global SFTP connections, see [SFTP](/sftp)                                   |
| `themes/<id>/ui.css`, `editor.json`        | Custom themes, see [Themes](/themes)                                         |
| `recorder.db`                              | Full request/response recordings, see [Reports](/reports)                    |
| `global-board.json`                        | Master Board cards not tied to any project, see [Master Board](/masterboard) |
| `projects/{id}/token-log/{date}.jsonl`     | Per-round token logs, see [Token Usage Dashboard](/tokens)                   |
| `projects/{id}/debugger/{timestamp}.jsonl` | Recorded debug sessions, see [Debugger](/debugger)                           |
| `docs/`                                    | This documentation, mirrored from the public coder-docs repo                 |

## Per-project files

| Path                                                | Purpose                                                  |
| --------------------------------------------------- | -------------------------------------------------------- |
| `{project-root}/board.json`                         | Kanban board, see [Kanban Board](/kanban)                |
| `{project-root}/connections/databases.json`         | Project-scoped database connections                      |
| `{project-root}/connections/sftp.json`              | Project-scoped SFTP connections                          |
| `{project-root}/.coder/memory/*.md`                 | AI project memory, see [AI Agent](/ai)                   |
| `{project-root}/.coder/orchestration/runs/<runId>/` | Orchestrator run data, see [Orchestrator](/orchestrator) |
