Make state glanceable
I built a SwiftUI interface with a compact notch state and an expanded panel. Cards distinguish working, waiting and idle sessions, alongside branch, context and the latest status.
Keep parallel coding sessions visible without making their monitoring another full-time task.
A useful status surface should be quiet while work continues, clear when attention is needed and connected to the place where the next action happens.
Personal product and native app implementation. Screens contain synthetic session data.
I can notice friction in my own workflow and connect native desktop interaction with the tools doing the work.
I wanted a compact view of the agents working across my projects. Terminal output already contained the signals, but seeing which session needed me meant switching between windows.

I built a SwiftUI interface with a compact notch state and an expanded panel. Cards distinguish working, waiting and idle sessions, alongside branch, context and the latest status.
Hook and statusline adapters produce structured snapshots. The native reader combines account usage and session state, ignores stale entries and reacts to attention transitions.
Cards can be linked to Ghostty tabs. Selecting a linked session returns to its terminal; an explicit relink flow handles missing or ambiguous matches.
The implemented app combines agent cards, account usage, hover expansion and attention notifications. Its portfolio image uses the real native components with demo values.
It addresses the small coordination steps around parallel agent work. Productivity improvement and installation counts have not been measured.