Not just visually organizing the terminals for the agents, but also keeping their environments and source trees straight, and merging them to the correct upstream branches, can quickly turn into a very complex co-ordination problem.
This is exactly why we built Sculptor (https://imbue.com/sculptor). You don't need to manually juggle multiple terminal tabs because each Claude Code agent gets its own container with a UI that shows all your running agents in one place. You can see at a glance what your agents are doing and jump between them instantly. All the history and context is preserved per-agent, so you can reopen any session later without having to dig through the backscroll in multiple terminals.
I did try out sculptor. I like the idea of the pairing mode - the syncing to the main branch is quite helpful.
A couple of items
1. As output comes back from Claude Code, I wish it were streamed to the screen in Sculptor. Seeing the text build up in realtime gives me the feeling of the agent being "alive". It's hard to describe - but I find it more delightful to see it streamed in realtime.
This is exactly why we built Sculptor (https://imbue.com/sculptor). You don't need to manually juggle multiple terminal tabs because each Claude Code agent gets its own container with a UI that shows all your running agents in one place. You can see at a glance what your agents are doing and jump between them instantly. All the history and context is preserved per-agent, so you can reopen any session later without having to dig through the backscroll in multiple terminals.