Switchboard is a desktop command center for Claude Code sessions. It gives you a unified window across all your projects — launch, resume, monitor, and search sessions without leaving the app.
This is the documentation for the devsuitup/switchboard fork of doctly/switchboard. See the README's "About this fork" section for what the fork adds on top of upstream.
- Session Browser — sidebar, project grouping, full-text search, archive, star, filters
- Terminal — built-in terminal, right-click menu, drag-and-drop, in-terminal find
- Grid Overview — bird's-eye live grid of all open sessions
- IDE Emulation — file diffs in a side panel, inline and side-by-side, partial accept
- Changes View — read-only git-status panel, same for local and remote sessions
- Subagents — subagent index, hierarchy, live status, read-only transcript viewer
- Session Restore — persist open sessions and restore them on restart
- Keyboard Shortcuts — editor/terminal shortcuts and rebindable session-nav keys
- Notifications — sidebar status badges: waiting for input, permission approval, activity
- Memory and Work Files — edit CLAUDE.md and
.work-files/in CodeMirror panels - Activity Stats — coding activity heatmap
- Settings Reference — every field in Global and Project Settings
- Automation — scheduled Claude tasks (cron) and the file-based trigger API
- Testing a PR Live —
task test-prto run a PR from source alongside a running AppImage - Activity Trace — opt-in single-file diagnostic trace behind the sidebar's activity indicators
- Customizing Colors — community guide (in French) to theming via
app.asar
Grab the latest release for your platform from the GitHub Releases page:
- macOS:
.dmg(Apple Silicon and Intel) - Windows:
.exeinstaller - Linux:
.AppImageor.deb
See ../.ai/shared-guidelines.md (the file ../CLAUDE.md includes) for fork-specific conventions, architecture invariants, and AI agent guidance.
See decisions/ for architecture decision records (e.g. why there's no full Go rewrite).