docs/workspaces/index.mdx
The Workspaces UI is a complete redesign of the task execution experience, providing an IDE-like interface optimised for AI-assisted development workflows.
A workspace is an isolated environment for completing a coding task. Think of it as a dedicated "project room" where you:
Workspaces let you describe what you want in plain English, and AI coding agents do the implementation. You review the changes, provide feedback, and iterate until the task is complete. It's like having a junior developer who works instantly and never gets tired. </Info>
| Concept | Description | Example |
|---|---|---|
| Workspace | A task execution environment where you work with agents | "Add user authentication" |
| Repository | A git repository included in a workspace | frontend, backend |
| Session | A conversation thread with a coding agent | Claude Code session for implementing a feature |
How they relate:
For example, you create a workspace for "Add authentication" that includes both frontend and backend repositories. Within that workspace, you might have one session for implementing the backend API and another session for the frontend UI.
Your main branch is safe. The workspace isolates all changes until you're ready to merge. </Accordion>
<Accordion title="Can I work on multiple tasks at once?"> Yes. Each workspace is completely independent:The agent only modifies files in your workspace - it cannot push code or merge without your explicit action. </Accordion>
<Accordion title="How do I know when the agent is done?"> Watch for these indicators:If the agent needs your input (approval, clarification), you'll see a "Needs Attention" indicator with a raised hand icon. </Accordion>
<Accordion title="What's the difference between a Project and a Workspace?"> - **Project** = A container that groups related repositories (configured once in Settings) - **Workspace** = A task execution environment for a specific coding taskThink of it this way: A Project is like a team folder that contains your repos. A Workspace is a task you're working on using those repos. </Accordion> </AccordionGroup>