Agent Dash is a terminal dashboard for your Claude Code sessions, running in tmux or closed. Watch them think, switch between them, and resume yesterday's — without touching the mouse.
Claude Code is great at one task. Running four of them in four tmux windows is a tab-switching tax. Agent Dash lays every session on one pane, pipes their output in real time, and tells you which one just asked you a question.
Recursive pgrep across your tmux panes surfaces every Claude process. No registration, no config file. Start a new session with c, or pull in old ones with agent-dash import.
FIFO pipes stream pane output with a capture-pane fallback. Colors, boxes, and braille spinners render the way Claude intended them.
Every session is kept under ~/.config/agent-dash/, closed ones included. Press o on one to resume it in a new tmux session.
Between Claude printing a token and it appearing in the preview pane, over a local tmux FIFO. Capture-pane polling kicks in automatically when the FIFO can't be created.
One statically-linked Rust binary. No Electron shell, no background daemon, no telemetry. It starts before your terminal finishes painting.
That's the dependency list. If you already use Claude Code and tmux, you already have everything Agent Dash needs to run.