Workspace console
The console you land in when you click Console on a Running workspace card. Terminal-first dev environment with AI/Chat on the right and view-mode controls in the top bar.
Enter the console#
From the Workspaces List, click Console on any Running card. The dashboard chrome falls away and the three-pane console renders. The URL is /console/[account]/workspace/[workspaceUuid].
Work in the terminal#
The center pane is an xterm.js shell over SSH to the active machine. Everything in your normal Linux toolbox works: pipes, background jobs, mouse-mode TUIs (vim, htop, lazygit), copy on select. Multiple shells per machine are supported.
Switch machines#
Each row in the left rail is one machine. Clicking a row swaps which terminal layer is on top - the underlying layers stay mounted so SSH and scrollback survive. The selection is persisted to localStorage per workspace, so refreshing brings you back to the same box.
Add machines mid-session#
The + button at the top of the left rail opens the same 3-step Add a Machine modal as the create flow: pick a recipe, attach stacks, set resources. The new machine joins the same private network as the existing machines and shows up as a fresh row in the rail.
AI side panel#
The AI tab on the right runs against the currently focused machine and its terminal context. It can read what you're seeing and propose commands; clicking a proposed command inserts it into the terminal so you stay in control of execution. Conversations are kept per box - switching machines does not clobber the chat with the previous one.
A small status pill on the AI tab tells you when the model is responding ("AI responding") or when a teammate is typing into the same shared chat ("Pilot asking").
Chat with members#
The Chat tab is a per-workspace text channel for everyone in the console. Unread counts surface in the tab. A short notification sound plays when a new message arrives in the background tab. Useful for "look at this trace" or "I'm rebooting redis" moments during pair-debugging.
View modes#
- Default: all three panes visible.
- Focus: hides both side panes; the terminal takes the full width below the top bar. Right for screen-sharing into a meeting.
- Maximize: hides the top bar too - just the terminal, edge to edge. Right for recording a clean demo.
Whiteboard and drawing mode#
The top bar has two related toggles: Whiteboard opens a shared canvas over the terminal area for diagramming with teammates; Drawing mode lets the current pilot scribble pointer overlays on top of the terminal without blocking input. Both broadcast to every member in real time.
Leave or stop#
Closing the tab leaves the workspace running - other members keep working. To release compute, head back to the Workspaces List and click Stop on the card. The console gracefully redirects you back to the list once the stop completes.
