Developers

A terminal and Python,
ready in a second

A clean Debian computer with a terminal, Python 3.11 and an editor, opened in your browser. Good for learning, quick experiments and teaching.

roof.app/play
A real terminal in a RooF computer running a Python program

Opens fast

Opening a trial computer took 0.7 s in our measurement.3

A clean environment

Every session starts from a clean image; experiment freely.

Web access

Web ports are open, so libraries download over HTTPS.2

Your code stays

Save projects in RooF-Drive to find them next session.

Works today

  • Debian 12 with Python 3.11, a terminal and Mousepad
  • Firefox for documentation
  • 2 vCPU and 3 GB limits per computer

Not available yet

  • No admin (root) rights inside the computer, and no Node or git installed yet.
  • Only web ports are allowed out; no outbound SSH.

Your next computer isn’t at home

A full computer in seconds, with no card and nothing to install.

Sources for these numbers

  1. Per-computer limits set by the RooF session orchestrator: 2 virtual CPUs and 3 GB of memory
  2. RooF firewall: a computer reaches the web only (ports 80, 443, 53) and no internal network
  3. Internal measurement, 18 Oct 2026: trial session connect time from the browser