Original Reddit post

Disclosure: I’m the developer. Free & open source (MIT), no costs, no signup, runs entirely on localhost. Your data never leaves your machine. I’ve been using Claude Code heavily and often run multiple sessions at once — constantly switching terminals to check which one is waiting for approval, which one finished, which one is stuck. It doesn’t scale. So I built AI Agent Session Center — a real-time dashboard built specifically for Claude Code’s hook system where every session spawns a 3D robot in an interactive cyberdrome. The robots animate based on what the agent is doing: running when executing tools, waving when prompting, screaming yellow when it needs your approval. Built with Claude Code: The entire project — React 19 frontend, Express 5 backend, Three.js 3D scene, WebSocket real-time layer, 400+ test cases — was built using Claude Code as the primary development tool. Claude Code handled everything from the initial architecture design to implementing the hook system, 3D robot animations, and the file-based message queue. It was a great example of using Claude Code to build a tool that makes Claude Code itself better to use. How it works: Lightweight bash hooks plug into Claude Code’s native hook system ( ~/.claude/settings.json ). Events append to a JSONL file via POSIX atomic write (~0.1ms), server watches with fs.watch()

  • 10ms debounce, broadcasts via WebSocket. 3–17ms end-to-end latency , near-zero CLI impact. Most useful features: Approval alerts — yellow flash + audio alarm when a tool needs permission, never miss one again Built-in terminals — manage all terminal sessions from the dashboard, no more switching back and forth Prompt queue — drag-and-drop reordering, batch-feed prompts to agents Bookmarks — bookmark positions in terminal output and code files with notes, one-click jump back to review what the AI changed or what that response said History search — full-text search across all prompts, responses, and tool calls, find anything an agent has ever done Live file browser — render Markdown, preview PDFs, syntax-highlighted code, multi-pane split view Session resume — reconnect to disconnected sessions with one click Team visualization — sub-agent relationships visible at a glance Desktop + mobile — responsive design, check agent status and get alerts from your phone Zero config — one command: npx ai-agent-session-center GitHub: https://github.com/coding-by-feng/ai-agent-session-center Would love feedback from fellow Claude Code users — especially on what features would make multi-session workflows better! submitted by /u/FewBarnacle6093

Originally posted by u/FewBarnacle6093 on r/ClaudeCode