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-9to 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:
- Right-click a tab → "Split to New Group"
- Or drag a tab to the edge of the dashboard
- 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
| Shortcut | Action |
|---|---|
1-9 | Switch to tab 1-9 |
Enter | Send message |
Escape | Close modal/overlay |
Next Steps
- Remote View → — see and control your IDE screen
- CLI Agents → — manage terminal-based agents
- Multi-Machine → — manage multiple dev machines
