Getting Started
Installation
Download and install ChatML on macOS.
System Requirements
- macOS 10.15 (Catalina) or later
- Git installed (comes pre-installed on macOS)
- An Anthropic API key for Claude access
Download
Download the latest version of ChatML from the GitHub Releases page.
- Download the
.dmgfile for your Mac (Apple Silicon or Intel) - Open the
.dmgfile - Drag ChatML to your Applications folder
- Launch ChatML from Applications
First Launch
On first launch, macOS may show a security prompt since ChatML is distributed outside the App Store:
- If you see "ChatML can't be opened", go to System Settings > Privacy & Security
- Scroll down and click Open Anyway next to the ChatML message
- Click Open in the confirmation dialog
ChatML will start the onboarding wizard to walk you through initial setup.
Auto-Updates
ChatML checks for updates automatically. When a new version is available:
- A notification appears in the app
- Click to download and install the update
- Restart ChatML to apply the update
What Gets Installed
ChatML is a self-contained application that includes:
- Frontend — Next.js-based UI
- Backend — Go sidecar for API, git operations, and data management
- Agent Runner — Node.js process that manages Claude AI sessions
- SQLite database — Local data stored at
~/Library/Application Support/ChatML/state/chatml.db - Session worktrees — Created at
~/Library/Application Support/ChatML/workspaces/(configurable)
Uninstalling
To uninstall ChatML:
- Quit ChatML
- Delete
ChatML.appfrom your Applications folder - Optionally, remove data:
rm -rf ~/Library/Application\ Support/ChatML