AI-Powered ChatML Transforms Git Workflows with Isolated Sessions and Secure Development Tools
March 9, 2026
The workflow centers on adding a repository as a workspace, creating isolated sessions with their own worktrees and branches, and having Claude describe tasks, execute code, and edit directly, followed by reviewing and merging changes through PRs with AI-assisted descriptions and status updates.
Security is prioritized with encrypted API keys, isolated agent sessions, no telemetry, and all communications confined to localhost.
The toolset includes a file browser and editor, terminal integration, extended thinking modes, linear issue discovery and management, MCP support, session summaries, branch synchronization, checkpointing with rewind, extensive keyboard shortcuts, and automatic updates.
The architecture stacks four layers: a Tauri-based Rust desktop shell, a frontend built with Next.js/React/Tailwind, a Go backend exposing REST/WebSocket and SQLite, and an Agent Runner using Node.js plus Claude SDK for AI processing.
The project is open-source under GPL-3.0, inviting contributions and detailing needs such as cross-platform support, testing, multi-model providers, documentation, UI/UX improvements, and new agent capabilities, with a contributor CLA required.
Key features include worktree-isolated sessions with full agent autonomy and tool access, built-in code review, PR creation and CI/CD monitoring, a skills marketplace with 25+ templates, and budget/context controls to manage costs and context usage.
Users can run multiple parallel sessions (for example, refactoring authentication, adding an API endpoint, bug fixes, tests, and PR reviews), each with its own branch and working directory to prevent merge conflicts.
ChatML is a native macOS app that orchestrates AI-assisted development by enabling Claude to read files, write code, run commands, and create PRs within isolated git worktrees, allowing parallel work on multiple tasks without impacting the main directory.
Summary based on 1 source
