ChatMLchatml

Introduction

Welcome to ChatML — the AI-native IDE for software development with Claude.

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

Key Features

FeatureDescription
SessionsIsolated git worktrees for parallel AI tasks
Code EditorMonaco editor with diff view and syntax highlighting
Code ReviewStructured reviews with inline comments
Pull RequestsCreate and track PRs from sessions
TerminalBuilt-in terminal per session
Skills19+ specialized prompt templates
Plan ModeAI plans before executing, with approval flow
Budget ControlsSet cost, turn, and thinking limits
CI/CD MonitoringGitHub Actions integration
Linear IntegrationIssue tracking and context

Getting Started

On this page