Things I've built, mostly so I'd want to use them.
agentscan
Rust CLI + daemon for discovering AI agent panes across tmux
agentscan finds the AI agent panes running across your tmux sessions and tells you which is which. It infers the provider (Claude Code, Codex, Cursor, Copilot, and more) from tmux metadata first, normalizes noisy titles into clean labels, and only drops to targeted process or pane-output inspection for the ambiguous cases. No ps scan in the steady-state path, no provider hooks required to discover common panes.
A control-mode daemon is the single source of live pane state: normal consumers auto-start it and read snapshots over a Unix socket, with agentscan list --format json as the supported automation surface and agentscan tui for interactive pane selection and focus. There’s also a Mac-first Tauri desktop shell in desktop/ that talks to the same CLI through a narrow IPC boundary.