I built a desktop app for managing multiple AI coding agents at the same time
I've been experimenting a lot with coding agents, and I kept running into the same problem.
The more agents I used, the harder they became to manage.
I'd have one agent working on a feature, another fixing something else, several terminals open, separate Git worktrees, and then I'd have to keep track of which agent changed what.
So I started building CrewCode.
The idea is basically to treat AI agents like a development crew while you remain the lead developer.
Each agent can work in its own isolated Git worktree, while CrewCode gives you one place to see what they're doing, manage their sessions, review their changes, and eventually bring the work back together.
I'm also trying to keep it provider-independent instead of building around one AI company. I want developers to be able to use different coding agents together depending on what they're good at.
It's open source and I've gotten it to the point where other developers can actually start using it.
I'm curious how other developers handling multiple coding agents are managing this right now.
Are you using worktrees + terminals manually, or have you found a better workflow?