Pi Dashboard

Pi Dashboard A architecture diagram generated by Archify. pi-dashboard (Go) data sources dashboard.ts · pi extension · data sources dashboard.ts pi extension state files · ~/.pi/agent/dashboard · data sources state files ~/.pi/agent/dashboard state.go · read + liveness · pi-dashboard (Go) state.go read + liveness main.go · bubbletea TUI · pi-dashboard (Go) main.go bubbletea TUI Table + Detail · views · pi-dashboard (Go) Table + Detail views pi-dashboard.yaml · config · pi-dashboard (Go) pi-dashboard.yaml config remotes .13 .51 · ssh cat *.json · data sources remotes .13 .51 ssh cat *.json tmux / zellij · attach · Architecture component tmux / zellij attach hunk · diff review · Architecture component hunk diff review tuxedo · todo.txt · Architecture component tuxedo todo.txt writes JSON ssh readLocalStates AgentState loadConfig 2s poll tick model Enter d Tab Legend Frontend Backend Database External

Source of truth

  • • dashboard.ts extension writes session JSON per machine
  • • state.go: heartbeat/staleness (45s window, legacy 30m)
  • • remote reads: ssh cat *.json, 5s hard timeout + cooldown

UI actions

  • • Enter: tmux / zellij attach (local or ssh -t)
  • • d: hunk diff in the agent's folder
  • • Tab: tuxedo task board (<cwd>/todo.txt)
  • • Del: remove closed/lost state file (local or ssh)