Skip to content

Dashboard

The dashboard is your central hub for monitoring and controlling all connected AI agents.

Overview

When you open the dashboard, you'll see a tab bar at the top with one tab per connected IDE or CLI agent. Each tab shows the agent's conversation and lets you interact with it.

Tab Bar

Each tab represents one active AI agent session:

  • Tab title — shows the workspace name or agent type (e.g., "my-project" or "Cursor")
  • Status indicator — shows the current connection state:
    • 🟢 Connected — agent is online and streaming data
    • 🔵 Connecting — establishing P2P connection
    • 🟡 Reconnecting — connection lost, retrying
    • Offline — agent or IDE is not running
  • Activity indicator:
    • 🔄 Spinner — agent is actively working (generating code)
    • Yellow triangle — agent is waiting for your approval

Tab Management

  • Click a tab to switch to that agent's chat
  • Drag tabs to reorder them
  • Right-click a tab for more options:
    • Move to another split group
    • Split to new group (up to 4 groups)
    • Hide from dashboard
  • Keyboard shortcut: Press 1-9 to quickly switch tabs

Chat View

The main area shows the conversation between you and the AI agent.

Messages

Messages appear in chronological order:

  • Agent messages — the AI's responses, shown on the left
  • Your messages — your prompts, shown on the right
  • Pending messages — messages you sent that haven't been confirmed yet (shown with reduced opacity)

Chat History

The dashboard loads the most recent messages first. Scroll up to load older messages automatically. History is fetched from the daemon via P2P.

Sending Messages

Type in the input bar at the bottom and press Enter to send a message to the active agent. The message is delivered to your IDE's AI extension in real-time.

TIP

On mobile, the keyboard pushes the input bar up so you can always see what you're typing.

Approval Banner

When an AI agent requests approval (e.g., to run a terminal command or modify a file), an approval banner appears at the top of the chat:

  • Approve ✅ — allow the action
  • Reject ❌ — deny the action

The banner shows what the agent wants to do, so you can make an informed decision.

Model & Mode Bar

Below the chat, you'll see the current model and mode (if supported):

  • Model — e.g., claude-4-sonnet, gpt-4.1
  • Mode — e.g., Normal, Agent, Ask

Click these to switch models or modes directly from the dashboard (supported IDEs only).

Split View

For power users, you can split the dashboard into up to 4 side-by-side panels:

  1. Right-click a tab → "Split to New Group"
  2. Or drag a tab to the edge of the dashboard
  3. Each group has its own tab bar and active conversation

This lets you monitor multiple agents simultaneously.

Screenshot Preview

For non-CLI agents, a small screenshot preview appears above the chat showing your IDE's current screen. Click it to open the full Remote View.

If CDP is not connected, you'll see a warning banner with a "Relaunch with CDP" button.

Empty States

  • No IDE connected — shows installation instructions and launch buttons
  • Loading chat... — P2P connection established, waiting for chat data
  • Agent not monitored — agent exists but isn't being tracked (click "Open Panel" to start)
  • Panel not visible — agent sidebar is hidden in your IDE

Keyboard Shortcuts

ShortcutAction
1-9Switch to tab 1-9
EnterSend message
EscapeClose modal/overlay

Next Steps

Released under the AGPL-3.0 License (OSS) / Proprietary (Cloud)