Introduction
Welcome to ChatML — the AI-native IDE for software development with Claude.
What's New
Check out the latest updates including Mission Control Dashboard, Voice Dictation, and File @ Mentions.
What is ChatML?
ChatML is a native macOS desktop application that transforms AI-assisted software development from a chat-and-paste workflow into an integrated development environment. It gives Claude direct access to your codebase through isolated git worktrees, enabling multiple AI-driven tasks to run in parallel without interference.
Why ChatML?
Traditional AI coding assistants require you to copy code into a chat, wait for a response, and paste it back. ChatML eliminates this friction by embedding the AI directly into the development workflow:
- Isolated sessions — Each task gets its own git worktree and branch, so multiple AI agents can work on different parts of your codebase simultaneously
- Full tool access — Claude can read, write, edit files, run commands, and search your codebase directly
- Real-time streaming — Watch the AI work in real time with tool execution display and extended thinking
- Built-in code editor — Monaco-powered editor with syntax highlighting, diff view, and file tabs
- Code review — Get structured code reviews with inline comments and severity levels
- PR management — Create and track pull requests directly from sessions
Explore the Documentation
Getting Started
Install ChatML, configure your API key, and create your first session.
Core Concepts
Understand workspaces, sessions, worktrees, and Mission Control.
AI Agent
Chat with Claude, use extended thinking, plan mode, skills, and sub-agents.
Editor & Tools
File browser, terminal, voice dictation, and command palette.
Code Review & PRs
Structured code reviews, PR creation, and git integration.
Integrations
GitHub, Linear, MCP servers, Anthropic API, and Sentry.
Configuration
Settings, keyboard shortcuts, notifications, and CLAUDE.md.
Troubleshooting
Common issues and frequently asked questions.