TUI & Dashboard

Layout

The terminal UI has four main regions:

Segments

The conversation is rendered as a sequence of typed segments, each with metadata:

Segment TypeRendering
UserPromptYour input, right-aligned with > gutter
AssistantTextResponse with teal gutter, meta tag header, markdown highlighting
ToolCardCollapsible card: tool name + glyph, args summary, result preview
SystemNotificationSystem messages (compaction, errors)
LifecycleEventSingle-line status: turn separators, state changes
TurnSeparatorThin horizontal rule between turns

SegmentMeta

Every segment carries metadata stamped at creation time — visible as a dim header line on assistant responses:

claude-sonnet-4-6 · anthropic · victory · think:medium

Fields: model ID, provider, capability tier, thinking level, active persona, turn number, estimated tokens, context fill percentage.

Tool Cards

Each tool call renders as a compact card with the tool name (glyph + label), a one-line args summary, and a collapsible result preview. 53 tools are mapped to distinctive glyphs.

Expansion

KeyBehavior
Ctrl+OPin/unpin: expands the nearest tool card and locks it visible. Press again to unpin and collapse.
TabToggle expand on nearest tool card (when editor is empty). Backward compatibility.
EscUnpin any pinned segment.

Instrument Panel

The right-side instrument panel (CIC — Command Information Center) shows real-time telemetry:

Toggle focus mode with /focus to expand the instrument panel.

Sidebar Navigation

Press Ctrl+D to enter sidebar navigation mode. The dashboard border turns accent-colored and keyboard input routes to the design tree:

KeyAction
Ctrl+DToggle sidebar navigation mode
Up / kNavigate up in the tree
Down / jNavigate down in the tree
Left / hCollapse node
Right / lExpand node
EnterFocus the selected node (inject its context into the agent)
Home / EndJump to first / last node
EscExit sidebar mode

Nodes show status icons, open question counts, priority badges, and OpenSpec bindings. The tree is sorted by actionability: implementing nodes first, then blocked, decided, exploring, and seed.

Visual Style

The TUI uses the Alpharius theme — a teal-dominant dark palette:

Mouse

Mouse capture is on by default. Scroll events pan the conversation; click-drag does not select text in this mode. To select and copy text with your terminal's native selection, press Ctrl+M to toggle mouse scroll off. Press again to re-enable. Esc no longer silently disables mouse mode.

Press Ctrl+Y to copy the currently selected conversation segment as plain text to the system clipboard.

Editor

The operator input area is a wrapped multiline editor rather than an infinitely wrapping single line. It supports cursor navigation, visible cursor placement, prompt history, and proportional height growth as your prompt wraps.

Web Dashboard

/dash

Opens a live web dashboard in your browser that connects over WebSocket. Shows real-time conversation, tool calls, memory state, design tree status, and session telemetry. Useful for remote monitoring, screen sharing, or when you want a wider viewport.