Doctly has released Switchboard, an open-source Electron app that pulls all Claude Code sessions across a developer's machine into a single browsable window. Available on macOS, Windows, and Linux, the tool reads Claude Code's on-disk session state directly and requires no changes to the underlying CLI.
The problem it solves is straightforward: Claude Code stores session history under ~/.claude/projects, and there's no built-in way to see across projects, search past conversations, or know whether a long-running session is sitting idle waiting on you. Switchboard adds that visibility layer.
From the main window, developers can browse sessions organized by project, search conversation history by content, and fork or resume from any historical checkpoint — useful when an agentic run takes a wrong turn and you need to backtrack. A built-in terminal (node-pty) lets users launch or reconnect to live sessions without leaving the app. In-app notifications surface permission approval requests, the most common interruption in long-running agentic tasks. Inline CodeMirror editors expose Claude Code's plan files and CLAUDE.md memory files for editing. A heatmap visualizes coding activity across projects.
The implementation is practical: better-sqlite3 backs a local session cache, and electron-updater handles automatic background updates checked at launch and every four hours. Version 0.0.5, the current release, patches a bug where the auto-updater failed to fire in packaged builds because app-update.yml was being stripped from the asar archive. Four GitHub stars at time of writing.
For developers running a dozen or more concurrent Claude Code sessions across different repositories — a realistic scenario for anyone who has adopted the agent as a daily driver — Switchboard offers a practical way to stay on top of what's running, what's waiting, and where things went wrong.