Start here

Roost documentation#

Roost gives your AI agents a place to keep working. Each agent has its own purpose, conversation, files, and memory. You run Roost on your own host and connect it to Codex.

Start here#

Work with your agents#

  • Automations — recurring work, timezones, quiet updates, and run history.
  • Delegation — let agents hand a focused task to a specialist.
  • Files and approvals — upload inputs, download results, and review actions that need your permission.
  • Dashboards — keep saved trackers, notes, and charts outside chat.
  • Shared computer — watch browser work and take control of the desktop.
  • Push notifications — receive results and approval requests on your devices.
  • Mobile access — add Roost to your home screen.

Build and operate#

Deployment model#

Roost is a single-user app. The packaged server listens on loopback and has no application-level authentication. Use an SSH tunnel or a reverse proxy that authenticates both HTTP and WebSocket connections. Its public marketing and documentation sites can be hosted separately from this private app.

Work runs on the server, so closing a browser does not stop it. Roost and its host must stay running for scheduled tasks and notifications. Agent memory and sessions are stored separately, while the operating-system account, connected accounts, and configured desktop are shared.