jsos
JSOS – A JavaScript Operating System in Your Browser
JSOS is a fully functional, browser-based operating system built with vanilla JavaScript. It boots through a BIOS and bootloader, drops you into a terminal, and saves your files and settings using your browser’s storage with no installs, no build tools.
Play in your browser
- Hosted build: https://theangryhermit.github.io/jsos
- Source code: https://github.com/TheAngryHermit/jsos
What’s inside
- BIOS setup (press F2 during boot) with boot order, secure boot, virtualization, and SATA mode options
- Persistent virtual filesystem (LocalStorage/IndexedDB) that survives reloads
- Unix-style terminal with navigation and file ops (cd, ls, mkdir, rm, cp, mv, cat, tree)
- Process scheduler and basic memory reporting
- Pure browser experience: open the page and it runs
How to run
- Open the hosted build, or
- Download from below and open index.html in your browser
Persistence
- Files and BIOS settings are saved automatically in your browser
- 'reset' clears all saved data and restores defaults
Browser requirements
- Modern browser with ES6, LocalStorage, and IndexedDB (Chrome/Edge 90+, Firefox 88+, Safari 14+)
Tips
- Press F2 during the boot window for BIOS setup
- Type
helpin the terminal for the command list
| Status | In development |
| Platforms | HTML5 |
| Release date | Dec 15, 2025 |
| Author | TheAngryHermit |
| Genre | Simulation |
| Tags | browser, Hacking, html, javascript, js, operating-system, OSR, Retro, terminal |
| Code license | MIT License |
| Average session | About a half-hour |
| Languages | English |
| Inputs | Keyboard |
| Accessibility | High-contrast |
| Links | GitHub |
| Content | No generative AI was used |
Download
Download NowName your own price
Click download now to get access to the following files:
jsos1.0-Release.zip 34 kB
