Interface
The interface keeps the active task at the center while navigation, Git state, and supporting tools remain within reach. Build a layout around the work instead of switching between separate applications.
Choose a surface
Section titled “Choose a surface”| Surface | Best for |
|---|---|
| Left sidebar | Switching workspaces, projects, worktrees, and feature areas |
| Main view | Chats, terminals, files, diffs, browsers, and other focused tools |
| Right panel | Task context, changed files, review threads, scripts, and Git state |
| Tabs | Keeping related tools in one view |
| Split panes | Comparing or operating two tools at once |
| Picture in Picture | Keeping a live task visible above other windows |
Every workspace restores its tabs, splits, sidebar state, and floating windows. A task can therefore keep its own working arrangement even when you move between projects.
Arrange the common workflows
Section titled “Arrange the common workflows”- Pair a chat with a diff while an agent implements feedback.
- Keep a terminal beside a browser preview while you test a UI.
- Pin a long-running agent in Picture in Picture while you work elsewhere.
- Use the right panel to move from changed files to review and the next Git action.
Choose your next topic
Section titled “Choose your next topic”- Learn the complete layout system in Layout, sidebars, and PiP.
- Adjust color, type, density, and scale in Themes and appearance.
- Open files, previews, and browser tools with Navigation, files, and browser.
- Choose between rendered chat and provider-native CLI sessions in Terminal and chat.