TLDR; I got tired of babysitting N terminal tabs of five different coding-agent CLIs. So I built agentproto — one daemon that drives Claude Code, Codex, Hermes, opencode, and Mastra through the same lifecycle, and actually supervises them.

Why I built a daemon to drive every AI coding agent from one interface

I have a confession: at any given moment I have Claude Code, Codex, and

Hermes running in parallel terminal tabs, and I cannot remember which flag

spawns which, which one eats --prompt, which one needs --cwd vs cd,