Virtualization

WebTUIOS

Run TUIOS and an Alpine Linux terminal directly in your browser.

PWAWindowsmacOSLinuxAndroidiOS
No images

Overview

WebTUIOS is a console-only PWA that runs TUIOS on Alpine Linux in the browser through CheerpX and xterm.js. The page is the terminal, with no separate application chrome, and the guest filesystem persists through the browser's IndexedDB overlay.

TUIOS in the browser

Boot a pinned Alpine Linux image with TUIOS inside a browser-based terminal powered by CheerpX.

Terminal-first interface

Use TUIOS panes, commands, and keyboard shortcuts without a separate desktop shell around the terminal.

Browser-side networking

Use Tailscale networking from the guest and connect to the public internet through an available Tailnet Exit Node.

Installable PWA

Install the terminal as a standalone web app and keep browser-side filesystem changes in the local overlay.

Use and install

Open WebTUIOS in a supported browser. HTTPS deployments can be installed as a standalone PWA from the browser menu.

Open app

FAQ

What is WebTUIOS?

It is a browser-based console that boots TUIOS on Alpine Linux through CheerpX and xterm.js.

Can I use networking?

Yes. WebTUIOS uses browser-side Tailscale networking. Public internet access requires an allowed Tailnet Exit Node.

Does it require WSL?

No. Windows development and use do not require WSL because the Linux environment runs in the browser.

Is the whole stack open source?

The WebTUIOS source and TUIOS are MIT-licensed, but CheerpX is proprietary. Review the included third-party notices before deploying.