ChatMLchatml
Configuration

Settings

Complete guide to ChatML's settings and configuration options.

Access settings with Cmd+, or from the command palette.

General

SettingDescriptionDefault
Workspaces Base DirectoryWhere session worktrees are stored~/Library/Application Support/ChatML/workspaces

Appearance

SettingDescription
ThemeLight, Dark, or System
Font SizeCode and UI font sizing

AI

SettingDescription
ModelClaude model selection (Opus, Sonnet, Haiku)
Fallback ModelModel to use when primary model fails
Extended ThinkingEnable/disable extended thinking
Max Thinking TokensToken budget for extended thinking (default: 16,000)
Max Budget (USD)Cost limit per conversation
Max TurnsTurn limit per conversation

Git

SettingDescription
Branch PrefixHow session branch names are formatted
Per-Workspace OverridesDifferent prefix per workspace

Branch Prefix Options

  • GitHub usernameusername/session-name
  • Custom prefixfeat/session-name, fix/session-name, etc.
  • Nonesession-name

Review

SettingDescription
Global Review PromptCustom instructions for code review conversations
Per-Workspace PromptsOverride review instructions per repository

Account

SettingDescription
Anthropic API KeyClaude API access (encrypted)
GitHubOAuth connection for PR, CI, issues
LinearOAuth connection for issue tracking

Advanced

SettingDescription
Environment VariablesVariables passed to agent processes
MCP ServersCustom Model Context Protocol servers
PR TemplatesGlobal and per-workspace PR description templates
Workspace ConfigSetup scripts, run scripts, hooks

On this page