A Rust-built terminal dashboard for managing multiple Claude Code agent sessions has appeared on GitHub, built by developer gavraz and submitted to Show HN. Called Recon, it aggregates status from all Claude Code sessions visible to a tmux server into a single keyboard-driven interface. The tool requires no modifications to Claude Code. It reads Claude Code's own internal files — linking process IDs to session data via ~/.claude/sessions/{PID}.json and parsing project-level JSONL files — and detects agent status by inspecting the status bar text at the bottom of each Claude Code tmux pane. Running several agents in parallel across a tmux server means tabbing between panes to find out which sessions are blocked waiting for approval, which are actively generating, and which have gone idle. Recon puts that information in one place.
Recon ships with two views. The default Table View shows session name, git branch, working directory, status, model in use (Opus, Sonnet, or Haiku), context window token usage, and last activity time, with sessions awaiting input highlighted. The second mode, Tamagotchi View, renders each agent as a pixel-art creature in a room drawn with half-block characters: a green blob for Working, an orange pulsing blob for Input, a sleeping blue-grey blob for Idle, and a cream egg for New. The project README describes this mode as designed for a secondary monitor. Other features include live two-second polling, a resume picker for past sessions, JSON output for scripting, and a tmux keybinding to open the dashboard as a popup overlay.
Recon enters a sub-category that has formed with notable speed. Tools including Claude Squad, CCManager, Agent Deck, CCMux, Agent of Empires, <a href="/news/2026-03-14-switchboard-desktop-app-for-managing-claude-code-sessions">Switchboard</a>, and others have all appeared in the past several months, each taking a different position on the spectrum from ultra-minimal bash scripts to full web-interface platforms with orchestration and Slack integration. Recon's differentiating characteristics within this field are its zero-heuristic session matching via Claude Code's own PID-linked JSON files, its Rust implementation, and the Tamagotchi view, which has no equivalent in competing tools. The broader category is bifurcating between tools that are tmux-native and Claude Code-specific and those that are agent-agnostic, supporting a wider range of CLI coding assistants including Gemini CLI, <a href="/news/2026-03-14-codelegate-keyboard-driven-agent-orchestrator-tui-for-mac-linux">Codex</a>, OpenCode, and others.
Multiple Show HN submissions covering this niche appeared within weeks of each other in early 2026 — a sign that running parallel agents in the terminal has become common enough to generate its own tooling ecosystem. Anthropic has responded on its own end by shipping first-class git worktree lifecycle management in Claude Code and adding an "agent teams" concept to its documentation, absorbing some simpler orchestration primitives directly into the product while leaving room for richer session dashboards to remain third-party territory. Recon is available under the MIT license and installable via Cargo.