Blog
Updates, technical notes, and project news.
Why I built a dedicated workspace for AI coding agents
Running a handful of AI coding agents in terminal tabs works until it doesn't. Here's the architecture behind Canopy: git worktrees for isolation, PTY heuristics for state detection, and the tradeoffs involved.
Introducing Canopy
A desktop app for running AI coding agents in parallel. Each agent gets its own panel, Git worktree, and branch. Free, open source, MIT licensed.