What is a coding agent workspace?
Short answer
A coding agent workspace is an app that sits above your coding agents and keeps track of the work: which project a task belongs to, which agent runs it, where its conversation lives and whether its result has been reviewed. The agents keep doing the coding. The workspace gives them, and you, one place to organize it.
Why this category exists
Coding agents got good enough that running one at a time wastes most of your day waiting. Once you run three, the work moves out of the agents and into your head: which terminal has which task, which branch belongs to which chat, and which agent stopped twenty minutes ago to ask you something. A workspace takes that list out of your head and puts it on screen.
Each agent now ships its own way to run several sessions. Claude Code has agent view, the ChatGPT desktop app runs Codex chats in worktrees, and Cursor has its Agents Window. Those are good inside one tool. A workspace is for the moment your work spans several tools, several projects, or both.
What a workspace should do
Text version of this diagram
Top layer: your work, as projects, sub-projects and tasks. Middle layer: the workspace, which routes requests, gives tasks their own worktrees or queues those that share a folder and shows results for review. Bottom layer: Claude Code, Codex, Cursor and Antigravity, each running through its own CLI with its own login and its own session store.
- Organize work the way you think about it: projects, then optional sub-projects, then tasks. A flat list of chats gets hard to scan once it passes a dozen or so.
- Send work where you point it. You choose the destination and the request goes straight there. Automatic routing by a model can come later, as long as it is never the only way.
- Leave each agent's session alone. The conversation should stay in the tool's own session store, where the tool can resume it. If the workspace holds the only copy, you are locked in.
- Stop agents from colliding, with one writer per folder or one worktree per task, enforced by the app.
- Make review the main screen. Show the result, the checks and what changed, with accept and request changes next to them.
- Keep running when the window closes. A background process should own the agents, so a UI crash or restart doesn't stop the work.
- Use the plans people already pay for. Run the official CLIs on the user's own login, never copy credentials, and never resend history the tool already caches.
What a workspace should not do
- Rebuild the agent. The vendors improve their agents every week, and a wrapper that reimplements tool calls or prompts falls behind fast.
- Replay chat history. Summarizing a conversation and sending it back each turn throws away the vendor's prompt caching and costs tokens.
- Hide what it adds. Any text the workspace puts in an agent's context should be counted and shown.
- Demand a hierarchy on day one. Sub-projects should be there when the work grows, and optional until then.
Workspace, editor or the agent's own app?
| Feature | The agent's own app | An AI editor | A coding agent workspace |
|---|---|---|---|
| Example | Claude Code agent view, Codex in the ChatGPT desktop app | Cursor | Zoltbot |
| Agents it runs | Its own | Its own agent, with models from several vendors | Agents from several vendors |
| Main screen | A conversation, or a list of its own sessions | Your code | Your projects and tasks |
| Where chat history lives | Its own session store | Its own app | Each tool's own session store, indexed |
| Best for | Deep work with one tool | Editing code with an agent beside you | Many tasks across several agents and projects |
Questions to ask before you pick one
- Does it use my existing logins, or does it want an API key and bill me for tokens?
- Where do my conversations live if I stop using it?
- What stops two agents from editing the same folder?
- Does it keep running when I close the window?
- Does it add text to every turn, and does it show me how many tokens?
- Can I review a result without reading the whole transcript?
How Zoltbot answers those
We build Zoltbot, so read this part with that in mind.
- Claude Code, Codex, Cursor and Antigravity run through their own CLIs on your existing login. Zoltbot never asks for your password or copies your credentials, and secrets stay in your OS keychain.
- Each tool's own session store holds the conversation. Zoltbot keeps an index, never the only copy.
- A task can run in its own git worktree beside other tasks. Tasks that share a code folder run one at a time, and the rest wait with a visible reason.
- An always-on background process runs the agents, so closing or restarting the app doesn't stop them.
- Zoltbot never resends chat history. New chats get the project's instructions as bounded context, and every added token is shown.
- A finished task shows its result. Accept it, or request changes and the same task runs another revision in its own conversation.
Still planned: routing rules, an optional chief of staff that routes requests for you, pipelines and scheduled routines, and support for Gemini CLI, Grok, OpenCode, Pi and any agent that speaks ACP.
Questions
Is a coding agent workspace the same as an agent orchestrator?
They overlap. We use orchestrator for tools where a model plans and hands out the work, and workspace for tools where you decide where work goes. A workspace can add orchestration later. In Zoltbot, an optional chief of staff that does this is planned.
Do I need a workspace if I only use Claude Code?
Maybe not. Agent view and worktrees cover parallel Claude Code sessions well. A workspace starts to help once you use more than one tool or keep more than a few projects going.
Does a workspace replace my editor?
No. You keep your editor for reading and changing code. The workspace tracks the tasks, the agents running them and the results waiting for review.
Sources
Checked on . Claims about other tools come from their own docs and pricing pages: