trough.dev

macOS | Free and open source

Agent Roost

A terminal session manager for Claude Code on the Mac. When you have a dozen or more Claude sessions running, Agent Roost shows them all in one table and lets you open, pin, stop, revive or delete them.

Screenshots are of roost --demo, with made-up sessions, projects and notes.

Features

Install

Requires macOS, Python 3.9 or later (the system one is fine) and Claude Code with background sessions.

brew install dmcphearson/tap/roost
roost setup

roost setup checks the prerequisites, picks your terminal and Projects folder, and installs the Claude Code plugin. Other install options are in the README.

Privacy

Agent Roost has no accounts, analytics or telemetry. It runs on your Mac and reads Claude Code's session data there. Nothing is sent to me.

For help, open an issue on GitHub.

Licence

Agent Roost is open source under the Apache License 2.0, with the source on GitHub. “Agent Roost” and its logo and icon are trademarks of David McPhearson.