Tabsignal

Claude session status tracker (macOS 14+, Swift)

Screenshot of Tabsignal

I use this tool daily when I am running multiple claude code sessions. It creates rails when new sessions are started and notifies by changing states and colors when any session:

  • Requires input (approval, brainstorming feedback, multiple choice input, etc.)
  • When a subagent or the main (orchestrator) agent is done and is now idle
  • Rails also include how many subagents are currently running in that session in realtime

The app uses hooks to update rails so if the app is started when a claude code session is running from before, the corresponding rail doesn’t appear immediately but claude code hooks fire quite often so the rail appears within seconds.