terminal.site

A real Linux machine
in your browser.

x86 emulated in WebAssembly, a real Buildroot + BusyBox kernel, a persistent disk shared with the page, and a paywall that's only there to prove the concept.

terminal.site · /terminal · /coming-soon/Linux/PC · no install, no account

What you get today

real

A real kernel

SeaBIOS boots Linux 5.6 with BusyBox ash over a real serial console. Every command you type is real output.

real

A shared disk

A 9p disk is mounted at /mnt and lives in IndexedDB, so your files survive reloads and reboots.

real

A Files panel

Browse the same disk from the page, upload from your device, download the guest's own files.

mobile

On-screen keys

Ctrl latching, arrows, Enter, Esc, and a soft keyboard proxy so it works on phones and tablets.

Why it's the best

Not a simulation. Competing "terminals" print canned strings. This one boots an actual x86 system and runs the commands it prints.
No signup wall. You land, you type. The only gate is a toggle of a $9.99 payable that only pretends to charge you.
Honest offline. No hidden network proxy for the guest. It says so, and you can wire your own relay later.
Mobile-first. The whole terminal is usable with a thumb, not just a laptop keyboard.

How we compare

terminal.sitetypical "web shell"
Real kernelyesno
Real processesyesno
Persistent diskyes (9p + IndexedDB)sometimes
File upload/downloadyesrarely
Mobile usableyespatchy

FAQ

Is the $9.99 real?

No. The checkout is simulated and client-side. It validates the card with Luhn, then shows a "Transaction approved" screen. No card is ever charged, and the machine saves the entitlement flag in localStorage.

Does it have internet access?

Not by default. The guest has a real NIC and BusyBox has ping / wget / telnet, but there's no trustworthy public network relay configured here. It's offline and honest about it; you can wire a websockproxy-compatible relay later.

Where are my files stored?

On a real 9p disk that v86 exposes. The filesystem state is snapshotted to your browser's IndexedDB, so files you create survive reloads and reboots. You can download them from the Files panel.

Is it a Linux desktop?

Not yet. Today it's a real text terminal. A desktop Linux PC Emulator with a window manager, taskbar, and apps is in development — see the preview.

Why is there a notify prompt on the preview page?

It asks once whether you want a browser notification when the desktop emulator ships. Yes requests real Notification permission. No shows a smiley-with-tears and remembers your answer in localStorage.

Coming soon

A full Linux PC Emulator — same real x86-in-Wasm tech, but as a workstation with a file manager, terminal, text editor, and app launcher.

See the preview →