PocketTerm
A zero-friction, browser-based Linux sandbox for learning.
PocketTerm – Browser-based Linux sandbox with persistent filesystem
Summary: PocketTerm is a browser-based Rocky Linux 9 simulation featuring a persistent virtual filesystem and an AST-based shell interpreter. It enables users to practice Linux commands and scripting without managing SSH keys or running heavy virtual machines.
What it does
PocketTerm runs a high-fidelity Linux shell entirely in the browser using a hand-rolled AST pipeline and a stateful virtual filesystem stored in LocalStorage. It separates stdout and stderr streams and preserves files and configurations across refreshes and reboots.
Who it's for
It is designed for beginners, students, teachers, and developers who want to learn or test Linux commands without complex setup or resource-heavy environments.
Why it matters
PocketTerm reduces the learning barrier by eliminating the need for managing SSH keys or installing full virtual machines, providing a fast, zero-friction Linux practice environment.