
Introducing claude-collab
Hi there. I've been working on my project — bit — and wanted to work on several ideas at once. I tried doing it with 3 working directories, git pushing and pulling and merging... it really gave me a headache. So I started using agents in the same directory, and telling them not to interfere with each other. It worked OK, but at some point it got hard always coordinating them, making sure they don't step on each other's toes. That's why I built claude-collab . Implemented in Haskell, it's a single binary CLI tool that gives multiple Claude Code agents a way to coordinate. No server, no database, just the filesystem. The idea is simple: give agents two primitives — claim a file and commit your work — and a reservation system for resources you can't share. That's basically it. The agents are smart enough to figure out the rest. The Problem Picture this: you have Agent A working on auth, Agent B working on the config system, and Agent C writing tests. Sounds great until Agent A and Agent B
Continue reading on Dev.to
Opens in a new tab




