September 11, 2026
ORCHESTRATING AI: MANY TABS, MANY TASKS, ONE CLEAR SYSTEM

A GUI chat usually encourages one conversation and one task. A CLI workspace gives you something more useful: several focused work surfaces at once. One terminal can run your local website. Another can run tests. A third can let Codex build a feature. A fourth can let Claude review a specification or research a question.
That is orchestration: directing several pieces of work so they move toward one outcome without colliding.
More tabs do not automatically mean more progress. Four agents editing the same files with vague instructions create confusion faster than one agent can create value. The human job is to divide the work, set boundaries, and decide when the pieces are ready to join.
The useful multi-tab workspace
Each tab should have a role. A good starting layout is:
| Workspace | Single job |
|---|---|
| Local-server tab | Keep the app running and show its logs |
| Builder tab | Make one approved code or content change |
| Review tab | Read a plan, inspect a diff, or research a bounded question |
| Test tab | Run checks and preserve the output |
| VS Code | See the files and Git changes in one place |
| Browser | Test the result as a user would |
The important phrase is single job. A terminal that is running your website should not also be the place an agent is deleting dependencies. A reviewer should not quietly become a second builder. Clear roles keep the evidence readable.
Give every agent a task brief
An agent does not need a novel. It needs a bounded assignment.
# Task: review the comparison-page specification
Read: README.md, CONTEXT.md, and docs/comparison-spec.md.
Do: identify missing user cases and unclear acceptance criteria.
Do not: edit source code or create a branch.
Return: a numbered review with the three most important gaps.
Compare that with “look at the app.” The brief tells the agent where to start, what it owns, what it must not touch, and what a useful answer looks like.
Parallel work needs separate surfaces
Use the following rule:
| Situation | Safe approach |
|---|---|
| One agent builds while app runs | Separate tabs; same project is usually fine |
| One agent researches while another codes | Separate tabs; research agent does not edit project files |
| Two agents may edit different features | Separate branches or separate worktrees |
| Two agents may edit the same file | Do it sequentially, or divide the file first |
| A task affects production, money, secrets, or users | Human approval before the action |
Branches protect the project history. Separate folders or Git worktrees protect the working files. You do not need to use the advanced tools on day one; you do need to recognize that two agents writing into the same file is not parallelism—it is a collision.
Orchestration is a loop
1. Choose the outcome. 2. Break it into independent tasks. 3. Give each task a clear owner and boundary. 4. Let work happen in the right tab or branch. 5. Review outputs before combining them. 6. Record the result in Git and HANDOFF.md.
The human remains the integration point. You do not need to read every line of code before anything happens, but you should know what each agent was asked to do and what evidence says it worked.
Practical exercise: make a four-tab plan
For one small feature, write a tab plan before opening an agent:
1. What stays running? 2. What will the builder change? 3. What can a reviewer or researcher do without editing files? 4. What test proves the work is ready?
Start with only two tabs if four feels excessive. The goal is clarity, not maximum activity.
Check your understanding
1. What is orchestration in an AI workspace? 2. Why should each terminal tab have one clear role? 3. When do two agents need separate branches or worktrees? 4. Who decides when separately completed work can be combined?
ARTICLE DISCUSSION
JOIN THE
CONVERSATION.
Got a question, a take, or a better way to do this? Log in and leave a comment.
