TUI

Live ratatui dashboard against a running agent.

nanook tui is a terminal dashboard. It connects to the admin server, subscribes to the broadcast stream, and shows every metric and rule in real time.

nanook tui
nanook tui --addr 127.0.0.1:9091
nanook tui --theme catppuccin

Flags

FlagWhat
--addr <host:port>Override admin HTTP address
--socket <path>Override admin Unix socket
--variant <auto|poll|ws>Force watch mode
--poll-ms <n>Poll interval when variant=poll
--theme <name>Color theme: ansi, catppuccin, gruvbox, tokyo-night, solarized

Keybinds

KeyAction
q, Ctrl+cquit
Escdismiss the active overlay
Tabnext pane
Shift+Tabprevious pane
j / next item
k / previous item
ppause selected collector
rresume selected collector
ttrigger selected collector
ssilence selected rule (prompts for duration)
uunsilence selected rule
Rreload config
?show keybind overlay
/filter view

Watch modes

The TUI subscribes via WebSocket by default and falls back to polling if WS isn't available. Force one or the other with --variant.

The TUI does not start its own collectors. It needs an agent running on the same host, or a remote one reachable via --addr.