AI coding agents have become surprisingly capable.

But once I started using them seriously, I ran into a different problem:

Starting an agent is easy. Managing many of them isn't.

A few tasks quickly turned into multiple terminals, repositories, branches, prompts, transcripts and agent sessions. I wanted to be able to start work, leave it running, see what every agent was doing, enforce deterministic checks, intervene when necessary, and switch between different agent providers without redesigning the whole workflow.

So I built Vincent.