Switchboard

Built by modmyclaude

Every Claude Code session on your machine in one pane, and which one needs you.

See what Claude is doingv0.2.0
Tests48 passing
Model callsnone
Commands1
Settings1

Find sessions that need you

Switchboard shows Claude Code sessions running the mod on your machine and which need attention. Sessions without Switchboard do not appear.

Reported behavior and access

Files Session status files in your home folder

Writes one small status file per session under ~/.claude/switchboard and reads the other sessions' files. Runs tail on its own transcript to find the session title.

Shell commands Subprocesses used

Writes one small status file per session under ~/.claude/switchboard and reads the other sessions' files. Runs tail on its own transcript to find the session title.

Network No network

The reviewed README reports no network requests, including its described subprocess behavior.

Added model calls None reported

The reviewed README reports no model calls of its own. Ordinary Claude Code work still uses your model.

Sound Not reviewed

Behavior has not been source-reviewed for this version. Check the README before relying on its access.

Handled events config.set "switchboard.enabled", session.start, classic.SessionStart, classic.UserPromptSubmit, turn.start, turn.complete, classic.Notification, tool.call, session.measure, session.end, session.attach, command.run /switchboard, ui.render SessionMode, ui.render AbovePrompt, ui.render Pane

Event registration does not mean blocking. Read the source for whether an event observes, changes or holds an action.

README-reported behavior, not a sandbox guarantee. Source v0.2.0, d1cbb8d, reviewed 22 Oct 2026

Original Claude Code validator report

writes files

Can read and write files.

commands

Can run commands.

network

Does not make network requests.

model

Does not call a model.

sound

Does not play sound.

Validator hook registrations

Uses hooks: config.set, classic.SessionStart, classic.UserPromptSubmit, classic.Notification, tool.call.

Static validator signals can miss indirect effects, optional configuration and engine-managed storage.

How it works

Slash commands

/switchboard

Every Claude Code session on this machine, and which one needs you

Settings

enabledDefault: true
Switch switchboard off without uninstalling it. The modmyclaude hub flips this too.

Hook events

config.set "switchboard.enabled"session.startclassic.SessionStartclassic.UserPromptSubmitturn.startturn.completeclassic.Notificationtool.callsession.measuresession.endsession.attachcommand.run /switchboardui.render SessionModeui.render AbovePromptui.render Pane

The prompt

Details

added 12 Oct 2026updated 23 Oct 2026MITSource on GitHub

Pairs well with