dispatch console for the pi coding agent. not a chatbot — an operations logbook.
The Board is the home screen. All sessions across all projects, newest first. Active sessions rise to the top with an amber pulse. Project badges use deterministic colors from path hash — you learn to recognize projects by color. No project-first navigation; projects are filters, sessions are the primary unit.
react-router-dom.
Home and About page, and the dev server is ready to run with npm run dev.
Not chat bubbles — a work log. User directives get a left amber border. Tool calls are first-class log lines: timestamp, tool name (color-coded), path, and diff stats. Agent prose flows between tool call clusters. The files panel collapses at the bottom — tap to expand/collapse.
<5 seconds from tap to sent. Bottom sheet slides up over the board. Project selector defaults to your most recent. Model defaults to settings.json default. Type your directive, hit Dispatch. The sheet can also be triggered by the "+" button or a keyboard shortcut on desktop.
Desktop: master-detail. Board on the left (~400px), session log on the right. Files panel docks as a side column on the right edge. No three-column project hierarchy — the board IS the navigation. The selected session gets the amber highlight.