Roost

Roost

Single-binary, browser-based remote dev workspace with persistent terminals, built for Claude Code and coding agents

🔗 Visit Roost
📁 Editors, IDEs & Dev Tools🗣️ English📅 September 5, 2026

Description

If you've ever lost a long-running terminal session because your laptop went to sleep or a browser tab closed, Roost is built to fix exactly that: it runs your terminal on a server instead of your machine, so closing the tab doesn't kill what's running inside it.

Roost is a remote development environment shipped as a single self-contained Rust binary (about 4MB, using roughly 16MB of memory for 7 shells) with no Node.js or other external dependencies. It provides persistent terminals backed by dtach that survive disconnects, a file tree, a live diff viewer, a code editor and a preview pane, all accessible from any browser. It's built with explicit support for the Claude Code IDE protocol and other AI coding agents, and keeps state across browser tabs, with drag-and-drop uploads and desktop notifications.

💬 Our review

The short version: the engineering is genuinely lean — a 4MB binary with real persistent-session guarantees — but with 2 GitHub stars, you'd be using it before almost anyone else has vetted it.

Compared to GitHub Codespaces or Gitpod, Roost is far lighter weight (a single binary versus a managed cloud platform) and free/open source, but it also comes with none of their polish, support, or ecosystem — you're responsible for hosting it yourself. Its explicit design around the Claude Code IDE protocol makes it a natural fit if that's your daily driver, less relevant otherwise. Worth trying if you want a minimal, self-hosted, agent-friendly remote terminal and don't mind rough edges; stick with Codespaces or Gitpod if you want a managed, supported product.

📊 Global score

45Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile75/100Bien

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 Gratuit (open source)

Gratuit, double licence Apache-2.0 / MIT. Auto-hébergé, aucun coût de service.

👥 Target audienceDéveloppeurs utilisant des agents de code IA (Claude Code) qui veulent un terminal distant persistant
🗣️ Languagesen
🌍 Target countriesWorldwide
👍

Pros

Binaire Rust unique, sans dépendance externe — déploiement simple

Sessions de terminal persistantes qui survivent aux déconnexions grâce à dtach

Empreinte mémoire minimale : 4 Mo de binaire, 16 Mo de RAM pour 7 shells

Intégration native au protocole IDE de Claude Code

👎

Cons

Très faible visibilité GitHub (2 étoiles) — peu de validation communautaire

Marché de niche centré sur les agents de code, moins pertinent pour un usage généraliste

Documentation et base d'utilisateurs encore réduites

❓ Frequently asked questions

What is Roost in one sentence?
Is there a free plan?
Do sessions survive if I close my browser?
Does it need Node.js or other runtimes installed?
Is it worth the money compared to alternatives?
Which tool should you pick for your case?