There are two ways to launch the TUI dashboard:
# Browse and select an agent interactively
hive tui
# Launch the TUI for a specific agent
hive run exports/my_agent --tuihive tui scans both exports/ and examples/templates/ for available agents, then presents a selection menu.
The TUI dashboard is divided into four areas:
- Status Bar - Shows the current agent name, execution state, and model in use
- Graph Overview - Live visualization of the agent's node graph with highlighted active node
- Log Pane - Scrollable event log streaming node transitions, LLM calls, and tool outputs
- Chat REPL - Input area for interacting with client-facing nodes (
ask_user()prompts appear here)
| Key | Action |
|---|---|
Tab |
Next panel |
Shift+Tab |
Previous panel |
Ctrl+S |
Save SVG screenshot |
Ctrl+O |
Command palette |
Q |
Quit |
Tab cycles: Log Pane → Graph View → Chat Input
Textual apps capture the mouse, so normal click-drag selection won't work by default. To select and copy text from any pane:
- Hold
Shiftwhile clicking and dragging — this bypasses Textual's mouse capture and lets your terminal handle selection natively. - Copy with your terminal's shortcut (
Cmd+Con macOS,Ctrl+Shift+Con most Linux terminals).
The log pane uses auto_scroll=False. New output only scrolls to the bottom when you are already at the bottom of the log. If you've scrolled up to read earlier output, it stays in place.
Ctrl+S saves an SVG screenshot to the screenshots/ directory with a timestamped filename. Open the SVG in any browser to view it.
- Use
--mockmode to explore agent execution without spending API credits:hive run exports/my_agent --tui --mock - Override the default model with
--model:hive run exports/my_agent --model gpt-4o - Screenshots are saved as SVG files to
screenshots/and can be opened in any browser