Back to Vibe Kanban

Interface Guide

docs/workspaces/interface.mdx

0.1.010.4 KB
Original Source
<Frame> </Frame>

The Workspaces UI uses a flexible four-panel layout designed for efficient AI-assisted development workflows.

Panel Overview

PanelPositionPurpose
Workspace SidebarLeft edgeList of all workspaces with status indicators
Conversation PanelLeft mainChat with coding agents, session management
Context PanelRight mainChanges, logs, or preview (toggleable)
Details SidebarRight edgeGit status, terminal, notes

The navbar at the top of the workspace provides quick access to common actions.

Left Section

IconActionDescription
<Icon icon="box-archive" />Archive WorkspaceMove workspace to/from archive
<Icon icon="arrow-right-from-bracket" />Open in Old UISwitch to the classic interface

Right Section - Panel Controls

IconActionDescription
<Icon icon="sidebar" />Toggle Left SidebarShow/hide the workspace list
<Icon icon="comments" />Toggle Chat PanelShow/hide the conversation panel
<Icon icon="code-compare" />Toggle ChangesShow/hide the changes panel
<Icon icon="terminal" />Toggle LogsShow/hide the logs panel
<Icon icon="desktop" />Toggle PreviewShow/hide the preview panel
<Icon icon="sidebar-flip" />Toggle Right SidebarShow/hide the details sidebar

Right Section - Utilities

IconActionDescription
<Icon icon="list" />Command BarOpen the command bar
<Icon icon="bullhorn" />FeedbackSend feedback about Workspaces
<Icon icon="circle-question" />Workspaces GuideOpen the onboarding guide
<Icon icon="gear" />SettingsOpen application settings
<Tip> When the Changes panel is open, additional diff controls appear for toggling between side-by-side and inline views. </Tip>

Workspace Sidebar

<Frame> </Frame>

The left sidebar displays all your workspaces at a glance.

Switch to accordion layout to group workspaces by status:

<Frame> </Frame>

Status Indicators

Each workspace shows its current state:

IndicatorMeaning
RunningAgent is actively processing
IdleWaiting for input
Needs AttentionPending approval required (raised hand icon)
PinnedWorkspace pinned to top of list
Dev ServerBlue indicator when dev server is running
PR StatusBadge showing linked pull request status

Workspace Actions

  • Search: Filter workspaces by name or branch
  • Pin: Keep important workspaces at the top
  • Archive: Move completed workspaces out of the main list
  • Layout toggle: Switch between flat list and accordion (grouped by status)

Creating a New Workspace

<Frame> </Frame>

Click the + button at the top of the sidebar to create a new workspace. The interface switches to create mode:

  1. Select a project from the Project dropdown in the right sidebar
  2. Add repositories - click repos from the "Add Repositories" list or browse for repos on disk
  3. Set target branch - each selected repo shows its target branch (click to change)
  4. Describe your task in the chat input at the bottom
  5. Select an agent (e.g., Claude Code) and variant
  6. Click Create to start the workspace
<Note> For detailed instructions, see [Creating Workspaces](/workspaces/creating-workspaces) and [Repositories](/workspaces/repositories). </Note>

Conversation Panel

<Frame> </Frame>

The left main panel is where you interact with coding agents.

Chat Interface

  • View the full conversation history with the agent
  • Send messages and follow-up instructions
  • Rich text support for formatting
  • Approval workflows for reviewing agent plans
  • Agent and variant selection

See Chat Interface for the complete guide.

Session Dropdown

The chat box toolbar includes a session dropdown that lets you:

  • View all sessions in the workspace
  • Switch between sessions (shows "Latest" or timestamp)
  • Create a new session by selecting "New Session"
<Tip> Create multiple sessions to work around conversation token limits or to run different agents in parallel. </Tip>

See Sessions for more details on managing multiple sessions.

Chat Shortcuts

ShortcutAction
Cmd/Ctrl + EnterSend message
Shift + Cmd/Ctrl + EnterAlternative send mode
Cmd/Ctrl + BBold text
Cmd/Ctrl + IItalic text
Cmd/Ctrl + UUnderline text

Context Panel

The right main panel toggles between three views:

Changes View

<Frame> </Frame>

Displays all modified files with inline diffs:

  • File tree: Hierarchical view of changed files
  • Search: Filter files by name
  • Diff viewer: See code changes with syntax highlighting
  • Comments: Add inline comments for agent feedback

Logs View

<Frame> </Frame>

Shows process execution logs:

  • Process tabs: Switch between different running processes
  • Log output: View stdout/stderr in real-time
  • Search logs: Filter log content

Preview View

<Frame> </Frame>

Built-in browser for testing your application:

  • Dev server tabs: Multiple dev servers supported
  • Device modes: Desktop, mobile, custom viewport
  • Process logs: View dev server output

Toggle between views using the navbar buttons or the command bar.

Details Sidebar

The right sidebar provides quick access to workspace details.

Git Section

<Frame> </Frame>

Always visible, showing:

  • Current repository and branch
  • Target branch for merging
  • Uncommitted changes count
  • Commits ahead/behind target
  • Quick access to git operations

See Repositories for details on managing repositories and branches.

Terminal Section

<Frame> </Frame> <Note> The integrated terminal is a new feature exclusive to the Workspaces UI and is not available in the classic interface. </Note>

The expandable terminal lets you run commands directly in your workspace:

  • Full terminal emulation powered by xterm.js
  • Run any command - git, npm, build scripts, etc.
  • Persistent state - terminal persists across panel toggles
  • Expandable - collapse when not needed, expand when you need it

Notes Section

<Frame> </Frame> <Note> Workspace notes are a new feature exclusive to the Workspaces UI and are not available in the classic interface. </Note>

The expandable notes section lets you document important information:

  • Auto-save - Notes save automatically as you type
  • Per-workspace - Each workspace has its own notes
  • Persistent - Notes are preserved across sessions

Context Bar

<Frame> </Frame>

A floating toolbar that provides quick access to common actions:

IconActionDescription
IDE logoOpen in IDELaunch workspace in your configured editor (icon shows your IDE)
<Icon icon="copy" />Copy PathCopy the workspace path to clipboard
<Icon icon="play" />Toggle Dev ServerStart or stop the development server
<Icon icon="desktop" />Toggle PreviewShow or hide the preview panel
<Icon icon="code-branch" />Toggle ChangesShow or hide the changes panel
<Tip> The context bar is draggable - position it wherever works best for your workflow. </Tip>

Resizing Panels

Drag the separators between panels to adjust their proportions. Your layout preferences are saved per workspace.

Toggling Panels

Show or hide panels to focus on what matters:

  • Use the navbar toggle buttons
  • Use the command bar with Cmd/Ctrl + K
  • View Options commands let you toggle any panel
<Info> Panel states are remembered, so your preferred layout is restored when you return to a workspace. </Info>