Chat Dock
The chat dock is the main workspace when a branch is active. Chat stays in the primary window. Other panels open as separate dock windows you arrange in a grid or expanded layout.
Window taskbar
Section titled “Window taskbar”The floating taskbar at the bottom of the chat area controls open windows:
| Control | Purpose |
|---|---|
| Filled icons | Switch to an open window (Chat, Files, Terminal, and so on) |
| Dimmed icons | Open a panel type that is not on screen yet |
| Grid button | Toggle between grid layout (all windows visible) and expanded layout (one window fills the view) |
| + button | Add a new window for Chat, Files, Browser, Terminal, Tasks, or Review |
Click a filled icon to focus that window. In expanded layout, the active window fills the view.
Chat footer
Section titled “Chat footer”Below the taskbar, the chat footer shows:
| Control | Purpose |
|---|---|
| Git Ops (left) | Commit, push, create PR, and other git actions |
| Window taskbar (center) | Switch and add dock windows |
| Branches (right) | Switch between branches, create new ones (⌘⇧T) |
Available panels
Section titled “Available panels”| Panel | Purpose |
|---|---|
| Chat | Talk to the AI agent (always present as the primary window) |
| Files | Browse and edit files in the branch directory |
| Browser | Preview the running dev server (hidden when built-in browser is disabled) |
| Terminal | Interactive shell scoped to the branch |
| Tasks | Manage project tasks |
| Review | View diffs and review changes (dot indicator when uncommitted changes exist) |
You can open more than one window of the same type except Chat, which has one primary window plus optional branch chat panes.
Opening panels
Section titled “Opening panels”- Click a dimmed icon in the taskbar for a panel that is not open yet.
- Click + in the taskbar and pick a panel type.
- Navigate to
/tasks— redirects to/and opens the Tasks panel.
Some agent tool calls open panels in the background without pulling you away from Settings or other routes.
Layout modes
Section titled “Layout modes”Grid layout (default when extra windows are open) tiles windows in a responsive grid. Each window has its own title bar and close button.
Expanded layout shows one window at a time. Swipe horizontally or use the taskbar to move between windows. Click the grid button to return to the tiled view.
With only the primary chat window open, the dock fills the view with chat and no grid chrome.
Branch chat panes
Section titled “Branch chat panes”The Branches control lets you open additional chat windows for different branches in the same project. Each branch chat pane appears as its own window in the taskbar with its own conversation.
Widget panel
Section titled “Widget panel”When the agent opens a WebMCP widget, an optional side panel can appear alongside the chat dock for interacting with widget tools.