Agent Inbox
Every Claude Code session that finishes or needs you, in your menubar, across all your machines.
Running one AI coding session needs no tooling. Running a dozen across a laptop and a dev box is a different job, and the agents are not the bottleneck: keeping track of them is. Agent Inbox inverts the polling. Three hooks on every machine post to a channel you already own, and a native Mac app turns that into a menubar inbox, so a finished session or one blocked on a permission prompt interrupts you instead of waiting to be found. Open source, MIT, and there is no server: the transport is an ntfy topic or your own private Discord channel.
How it works
Every machine, one menubar
Sessions on your laptop and on a dev box you only reach over SSH land in the same inbox, each labelled by the machine it came from.
Enough context to decide without opening it
Each item carries what the conversation is about, what you last asked, and what the agent is waiting on. A ping from a two-day-old session still means something.
It waits while you are away
Items age out on time you actually spend at the keyboard, not wall-clock time. The list stays short while you work and the backlog survives a coffee break.
No server, no account
The transport is somebody else's: an ntfy topic or a private Discord channel. Nothing to host, nothing to sign up for, and one command to install.