Workspaces
Organize your projects, your way
Create isolated workspaces for different repositories, branches, or tasks. Each workspace maintains its own chat history, terminal sessions, and diff state—context switching has never been easier.
What is a Workspace?
A workspace is your dedicated environment for a specific task. It combines a Git worktree, an AI chat session, terminal tabs, and file state into one cohesive unit. Think of it as a focused bubble for getting work done.
How to Use Workspaces
Create a new workspace when you're starting a new task, feature, or bug fix. Keep separate workspaces for different contexts—you'll never lose your place.
Select a repo and branch, or let Sonars create a new branch for you.
Chat, code, run tests—everything stays in this workspace.
When ready, review diffs and merge to your main branch.
Delete finished workspaces or keep them for reference.
Workspace Limits by Plan
Use Cases
Feature Development
One workspace per feature keeps context clean and focused.
Bug Triage
Jump between bug fix workspaces during triage without losing context.
Code Review
Create a workspace to review a PR with full AI assistance.
Experiments
Try risky changes in an isolated workspace—delete if it doesn't work.
Organize Your Work
Download Sonars and experience focused, workspace-based development.