Roost is a free, native macOS terminal built around AI coding agents. See what every agent is doing from the sidebar, get notified when one needs you, and quit anytime ā your panes and your Claude conversations come back exactly where they were.
Hi Product Hunt š
I run several Claude Code sessions at once, and plain terminals were never
built for that: every tab looks the same, you can't tell which agent is
waiting for you, and quitting the app throws away every running conversation.
Roost is the terminal I built to live in:
šŖŗ Everything comes back. Quit, reboot, reopen ā your window layout, working
directories, and the exact Claude conversation in each tab resume where they
were. Claude reports which session belongs to which tab, so nothing is guessed.
š You can see your agents. The sidebar lists every agent with its real state
ā working, your turn, replied, or asleep (zzz) ā plus the one line you most
want to know: why it's blocked, or what it just answered. Click a row to land
on that tab. Notifications take you to the tab they came from.
šæ Git without leaving. Commit, switch branches, follow the commit graph, and
review or merge pull requests ā for the repo you're in and every repo one
level down, all in the same window.
ā” Native and light. Swift + AppKit, rendered by ghostty (libghostty).
Near-zero CPU while your agents idle in the background.
Roost is free. macOS 14+, Apple Silicon.
Honest notes: it's Mac-only, and it's young (0.2.x) ā I ship updates roughly
every week and read every piece of feedback. Tell me what your agent workflow
is missing and there's a good chance it lands in the next release. š