ChatML
A desktop UI for parallel Claude Code agents on macOS, Windows and Linux, with isolated Git worktrees, code review and cost tracking.

ChatML is a desktop workspace for developers running several Claude Code tasks at once. It brings agent activity and code changes into one view so you can review work before merging it.
- Parallel coding tasks: Each session gets its own Git worktree and branch, where Claude can read and edit files, run commands and delegate subtasks to child agents.
- Review and approval: Split or unified diffs support inline comments, while Quick, Deep and Security reviews examine changes; plan mode lets you approve, edit or reject an approach before execution.
- Session oversight: A dashboard shows progress, tool activity, token usage and costs, with per-session budgets and notifications when agents finish or need attention.
- GitHub and Linear: Create and manage pull requests, track checks and reviews, inspect GitHub Actions failures, and link sessions to Linear issues.
- Manual work and recovery: A file editor and integrated terminal let you work alongside agents, while automatic checkpoints let you restore earlier file states.
ChatML runs on macOS, Windows and Linux and is open source under GPL-3.0. The desktop app and coding tools run on your machine, but Claude uses Anthropic model access and requires an API key. Multiple workspaces organize separate repositories, and a skill library and custom MCP connections extend the tools available to agents.