InitRunner

Dashboard & TUI

InitRunner provides two graphical interfaces for monitoring agents: a terminal UI (TUI) for local use and a web dashboard for browser-based access. Both give you real-time visibility into agent runs, memory, audit logs, and chat.

TUI

The TUI is a terminal-based dashboard built with Textual. It runs entirely in your terminal — no browser required.

Installation

pip install initrunner[tui]

Requires textual>=7.5.0.

Launch

initrunner tui

Panels

The TUI provides five panels, navigable with keyboard shortcuts:

PanelDescription
AgentsLists all discovered roles with status (idle, running, daemon). Select an agent to view details or start a run
RunsLive and historical run log. Shows run ID, agent name, trigger type, status, duration, and token usage
MemoryBrowse and search an agent's long-term memories. Filter by category, view similarity scores
AuditScrollable audit log with filters for agent name, trigger type, and date range
ChatInteractive chat panel — select an agent and send prompts directly from the TUI

Keyboard Shortcuts

KeyAction
TabCycle between panels
qQuit
/Focus search/filter input
EnterSelect item or send message
EscClose modal or clear filter

Web Dashboard

The web dashboard is a browser-based interface built with FastAPI and Jinja2. It provides real-time monitoring, a chat interface, and role management.

Installation

pip install initrunner[dashboard]

Requires fastapi, uvicorn, and jinja2.

Launch

initrunner ui
initrunner ui --host 0.0.0.0 --port 9000
FlagDefaultDescription
--host127.0.0.1Host to bind to
--port8501Port to listen on

Features

FeatureDescription
Agent OverviewCards for each discovered role showing name, description, provider, model, and current status
Run MonitorReal-time run progress with streaming output, tool call trace, and token counters
Chat InterfaceSend prompts to any agent and view streaming responses in the browser
Role ManagementView and browse role YAML definitions. Installed roles from the registry are listed alongside local roles
Audit ViewerSearchable, paginated audit log with export to CSV/JSON
Memory BrowserView, search, and delete long-term memories for any agent

Choosing an Interface

TUIWeb Dashboard
Requires browserNoYes
Remote accessNo (local terminal)Yes (bind to 0.0.0.0)
Real-time streamingYesYes
ChatYesYes
Multiple usersNoYes
Install sizeSmall (textual)Moderate (fastapi, uvicorn, jinja2)

On this page