Skip to main content

The Blog

Updates, insights, and technical writing from the ChatML team.

Latest4 min read

What's New in ChatML — March 2026

Image paste, per-message costs, 1M context windows, fast mode, instant session switching, and 25+ performance improvements since v0.1.15.

MC
Marcio Castilho
Read more
releasefeaturesperformance

Are Code Reviews Still for Humans?

We spent decades optimizing code for human readers. What happens when the primary reader becomes an AI?

Jason Valle3 min

SQLite Concurrency in Go: What We Learned Building a Desktop AI IDE

How we went from random 'database is locked' crashes to zero errors with WAL mode, connection pooling, and a 139-line retry function with exponential backoff and jitter.

Marcio Castilho12 min

We Built an Entire Product with AI. 750+ Pull Requests. Zero Lines Written by a Human.

750+ pull requests. Four programming languages. Forty-five days. Every single line of code written by AI. Here's how one engineer built an entire product without typing a line of code.

Marcio Castilho10 min

ChatML v0.1.0: Open Source AI Development with Parallel Sessions

Download ChatML v0.1.0 free: open source macOS app for parallel AI coding sessions. Run multiple Claude agents in isolated git worktrees.

ChatML Team7 min

5 AI Development Workflows That Actually Work

5 proven AI coding workflows: parallel development, AI code review, TDD with Claude, CI diagnosis. Step-by-step guide with real examples.

ChatML Team16 min

Why We Open-Sourced ChatML Under GPL-3.0 (And What That Actually Means)

ChatML is GPL-3.0 licensed with no enterprise paywall. Here's why we chose copyleft and how to contribute.

ChatML Team14 min

We Built a Desktop AI App with Tauri 2 Instead of Electron

Tauri 2 gave us a 155MB app with native terminals and encrypted storage. But the trade-offs are real.

ChatML Team14 min

Streaming AI Agent Output in Real-Time: Our WebSocket Architecture

How we built a real-time streaming pipeline from Claude API through Go WebSockets to React with backpressure.

ChatML Team13 min

Git Worktrees Are the Most Underused Feature in Git

Git worktree tutorial: check out multiple branches at once. Commands, cheat sheet, common use cases, and why git worktrees are perfect for AI coding agents.

ChatML Team11 min

Why We Chose 4 Languages for 1 App: ChatML's Polyglot Architecture

Go backend, React frontend, Rust desktop shell, Node.js agent runner. Here's why ChatML uses four languages.

ChatML Team13 min

The One Thing Every AI Coding Tool Gets Wrong

AI coding assistants force sequential work. We're building ChatML to fix that with git worktrees for truly parallel AI development.

ChatML Team11 min