Running several AI coding agents at once is fast until you lose track of them: which one is still working, which one waits for your approval, which one failed an hour ago. The terminal tab title and claude agents tell part of the story, one window at a time.
Lunavect puts every Claude Code and Codex session on your Mac in one menu bar panel:

Everything stays local: Lunavect reads the official clients’ local data and event handlers, with no account, API key or backend.
Download Lunavect · Sessions · Keep Awake · FAQ
Does it work with Claude Code in any terminal? Sessions from any terminal appear; opening a session’s own tab is supported for Terminal and iTerm2.
Are internal agents counted as sessions? No. Codex’s internal subagents and memory agent, and Claude runtimes started by another agent, stay out of the list and counts. Claude’s own background tasks are shown as a count on their session.