Dashboard mode
Press ⌘⇧D (or run fur dashboard) to take over the window with a Ratatui-powered system view: services, system stats, log stream, and installed kits.
Layout
┌─ Services (5 running) ──────┬─ Logs: nginx ────────────┐
│ ● nginx running 0.3% │ 14:32:01 GET / 200 │
│ ● postgres running 1.2% │ 14:32:03 GET /api 200 │
│ ● ollama running 12.4% │ 14:32:05 GET / 200 │
│ ● redis running 0.1% │ 14:32:07 POST /api 201 │
│ ● foxora running 2.8% │ 14:32:09 GET /stats 200 │
│ ○ clickhouse stopped │ ... │
├─ System ────────────────────────┼─ Installed kits (34) ───────┤
│ CPU: 12.3% ▃▃▅▃▅▃▃ │ nginx 1.27.3 │
│ RAM: 7.2 / 16 GB │ postgres 16.4 │
│ Disk: 142 / 500 GB │ ollama 0.5.1 │
│ Net: ↓ 2.4 MB/s ↑ 0.3 MB/s │ redis 7.4.0 │
│ 23 services · 0 failed │ foxora 2.3.1 │
└─────────────────────────────┴───────────────────────────┘
q quit · tab=focus · space=toggle · /=search · r=restart · l=logsKey bindings
- q — quit dashboard, return to the prompt.
- Tab — cycle focus between panes.
- ↑ / ↓ / j / k — navigate within the focused pane.
- Space — toggle the selected service (start / stop).
- r — restart the selected service.
- l — open the full log view for the selected service.
- / — search anywhere.
- ? — help overlay.
Refresh & performance
The dashboard refreshes at 2 Hz (every 500 ms). It uses the same Ratatui pipeline as the rest of the chrome, so taking over the window is essentially free — expect <30 MB extra resident memory.
Headless?
Everything in the dashboard is also exposed as a single command: fur status --json dumps the same data structure that drives each pane.