Skip to content
Download for Mac

Tabs & Split View

Conversations open as tabs. Pin critical threads, split the workspace into two panes, compare outputs side by side, and switch between conversations with a searchable tab switcher.

Click any conversation in the sidebar to open it as a tab in the active pane. Closing a tab does not delete the conversation — it stays in the sidebar.

QARK stores the last 20 closed tabs. Press Cmd+Shift+T to reopen the most recently closed. Repeat to walk back through the history.

Pinned tabs cannot be closed accidentally. They appear first in the tab bar, show a pin icon instead of a close button, and survive session restarts.

Pin from the tab context menu (right-click the tab header).

Drag tabs left or right within their pane. Pinned tabs stay in the pinned zone; unpinned tabs stay in the unpinned zone.

Right-click any tab:

ActionEffect
Pin / UnpinToggle pinned status
DuplicateOpen a second tab for the same conversation
Split Right / Move to Right PaneMove tab to the other pane (context-aware label)
Move to Left PaneMove tab to left pane (when in right pane)
CloseClose this tab (disabled for pinned)
Close OthersClose all other tabs in this pane
Close Tabs to RightClose all tabs to the right
Close AllClose every unpinned tab in this pane

Tabs have a minimum width of 100px. When they exceed the available space, hidden tabs move into a dropdown menu at the right edge of the tab bar showing a count. The active tab always remains visible.

Each tab displays a colored top border indicating the conversation’s active provider:

ProviderColor
AnthropicViolet
OpenAIGreen
GeminiBlue
GroqOrange
TogetherCyan
xAISlate
OpenRouterPink
PerplexityTeal
DeepSeekIndigo
OllamaAmber
LM StudioRose

Useful in split view when comparing outputs from different providers — you can tell which model produced which output without reading the label.

When a conversation is streaming, its tab shows a spinner replacing the close/pin icon. Visible even when the tab isn’t active, so you can monitor generation progress while working in another tab.

Cmd+\ toggles split view, dividing the workspace into two independent panes.

Horizontal 50/50 split by default. Each pane has its own tab bar, active tab, and scroll position. Drag the divider to resize — minimum 25% per pane. The right pane closes automatically when its last tab is removed.

Split view with two conversations showing provider accent colors on tab top borders

One pane is always active — shown by a subtle focus ring. All keyboard shortcuts and sidebar clicks target the active pane.

  • Cmd+Alt+Left — focus left pane
  • Cmd+Alt+Right — focus right pane
  • Clicking inside a pane also sets it as active

Use the tab context menu (Move to Other Pane) or drag a tab from one pane’s tab bar to the other. The tab keeps its conversation state, scroll position, and config.

Cmd+E opens a modal listing all open tabs across both panes.

Tab switcher modal showing searchable list with pane indicators
  • Search — filter by conversation title
  • Pane indicator — each entry shows Left or Right
  • Arrow keys — navigate up/down, Enter to select, Escape to close

Each conversation has an Info Panel that slides in from the right. Toggle with Cmd+I.

Three tabs:

TabContent
ConfigModel, provider, tools, context strategy, temperature, system prompt, and all per-conversation overrides
AttachmentsFiles, images, and documents attached to the conversation
InfoMetadata: creation date, message count, token usage, branch count

The Info Panel is per-conversation — switching tabs within a pane updates it to reflect the active conversation. Open/closed state and active tab are persisted per conversation.

ShortcutAction
Cmd+\Toggle split view
Cmd+ETab switcher
Cmd+WClose active tab
Cmd+Shift+[Previous tab in pane
Cmd+Shift+]Next tab in pane
Cmd+1–9Switch to tab by index
Cmd+Shift+TReopen last closed tab
Cmd+Alt+Left/RightSwitch pane focus
Cmd+IToggle info panel