Roost - A native Mac terminal built around AI coding agents

by•
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.

Add a comment

Replies

Best
Maker
šŸ“Œ
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. šŸ™