If you are a Claude Code regular you know that using it in terminal is the way to go. What seems intimidating becomes second nature over the desktop app. But unlike the desktop app which organizes your session views nicely, Code has always been at the mercy of your tmux client and terminal sessions. Super easy to start scrambling for screen real estate with all your terminal windows and tabs.
This week, Claude released Agent View for Claude Code. By hitting the left arrow on your keyboard in a Code session, you can get into an overview screen of your Claude agents. From here, you can spawn agents to do simultaneous work. Your agents can start working on features, planning enhancements, building tests, or bug fixing – all at once. Without opening another Claude Code terminal window. It leverages this by spawning multiple git worktrees on the current working folder so that agents do not interfere with each other.
If you’re in an existing Claude Code window, you can even background that that so that the session stays alive once you close terminal. Even crazier, is that you can have multiple terminal windows open and go from terminal (1), jump into agent view, to jump into the Claude session from terminal (2).
What manages this, is what Anthropic is calling the Supervisor process. It’s like a motherboard for your agents that remembers state. The whole thing is very freeing as where you once needed to have multiple terminal windows open to work on the same tasks, you now can have just one terminal and agent view.
But can I just say with a chuckle that, I feel terminal was not designed for being blown into a multi-windowed-multi-paned orchestration engine. It’s getting a bit out of hand. I often get lost in what exactly this window is showing me as I fall into a rabbit hole of terminals within terminals.
I have by my count lost my way many times staring at a black terminal window trying to recollect where in the matrix I am. Because I have:
- Claude Code running in every terminal window.
- cmux managing my terminal workspaces where some workspaces have multiple 2-up or 3-up panes.
- Claude agent view allowing me to spawn 3X more sessions in the background hidden from view.
- Claude agent view allowing me to move within different terminal windows without leaving my terminal window
- git branches where I have to remember what branch I had pulled and what working folder I’m in because every feature is usually on a new branch
- git worktrees, which the agent view will use because agent view has to use worktrees so as not to conflict in the working folder
- git worktree branches which… same as above
Insane.
Leave a Reply