Skip to content

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.

The floating taskbar at the bottom of the chat area controls open windows:

ControlPurpose
Filled iconsSwitch to an open window (Chat, Files, Terminal, and so on)
Dimmed iconsOpen a panel type that is not on screen yet
Grid buttonToggle between grid layout (all windows visible) and expanded layout (one window fills the view)
+ buttonAdd 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.

Below the taskbar, the chat footer shows:

ControlPurpose
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)
PanelPurpose
ChatTalk to the AI agent (always present as the primary window)
FilesBrowse and edit files in the branch directory
BrowserPreview the running dev server (hidden when built-in browser is disabled)
TerminalInteractive shell scoped to the branch
TasksManage project tasks
ReviewView 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.

  1. Click a dimmed icon in the taskbar for a panel that is not open yet.
  2. Click + in the taskbar and pick a panel type.
  3. 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.

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.

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.

When the agent opens a WebMCP widget, an optional side panel can appear alongside the chat dock for interacting with widget tools.