An MIT-licensed Linux desktop tool that monitors multiple Claude Code sessions from the GNOME top bar. The bar shows the session that matters most, its state, and how long ago it last did something. The menu lists every session, and clicking one brings its terminal or editor window to the front.
With several Claude Code sessions running in different terminals, the only way to know whether one is waiting for input, needs permission, or failed is to keep checking each window.
An event-driven design: Claude Code hooks write session events to local JSON state, and a GNOME Shell extension renders it within a second of each event. Notifications fire only when Claude needs permission, is waiting, finishes a turn, or fails. States stay honest: a session with no news for 10 minutes says "No updates" instead of guessing, and a closed terminal reads "Ended".
- →Local-first: no account, no server, no telemetry
- →Packaged for Ubuntu as a .deb installer
- →Multi-session tracking, desktop notifications, and terminal window navigation
- →install-hooks with a dry run and settings backup, plus an agentbar doctor diagnostic command
