Roost iconRoost

A remote Linux computer for developers. Connect over SSH, keep your state, and pick up where Roost left off.

Remote Computer

A remote Linux computer for developers.

Roost gives you a remote machine that wakes fast, sleeps when idle, and charges for what you actually use.

Built for developers who want a real machine in the cloud without paying for a machine that sits idle all day.

Create a machine when work starts. Let it sleep when work stops. Resume later without reconstructing the environment.

No complicated control plane in front of the work. Just a clear entry point and a machine that behaves like one.

Pay only for what you use

Run a machine when you need it, let it sleep when you do not. Pay for active time, not for idle infrastructure.

Use SSH, not ceremony

The shortest path into Roost is still a terminal. Create a machine, connect, run your tools, and move on.

Resume where you stopped

When the machine sleeps, your state stays with it. Files, shell history, running context, and working directory come back when you reconnect.

Quickstart

Start with a command.

Roost stays simple at the edge. Create a machine, connect, work, disconnect, and come back later. The first interaction should feel closer to SSH than to a platform signup funnel.

$ ssh getroost.dev create dev1
$ ssh dev1@getroost.dev
$ docker compose up -d
$ codex run task.txt
$ exit

Why Roost

Built for work that can pause and return.

Some work only gets easier when the machine remembers what happened before: a long running agent, a warm dependency cache, a shell session that still makes sense tomorrow, or a service you do not want to rebuild from zero.

Roost is for that middle ground: lighter than managing your own machines, cheaper than leaving a computer running 24/7 just to keep its state around.