
daedalOS
A full desktop operating system interface that runs inside your web browser.
- Stars
- 13.1k
- Forks
- 1.2k
- Licence
- MIT
- Language
- JavaScript
- Last update
- 15 days ago
- Type
- App
What it is
daedalOS is a desktop environment that runs entirely in a web browser, with windows, a start menu, taskbar, file explorer and a set of built-in apps. It is mainly a showcase and a playground for web technology, letting you explore a desktop-style interface without installing anything on your computer. The README also lists bundled apps such as a code editor, PDF viewer, paint program, terminal-style tools and a DOS emulator.
- Open the built-in File Explorer to browse, sort, drag and arrange files stored in the browser
- Edit text or code files with the included Monaco Editor and format them with Prettier
- View PDFs, images and Markdown files, or draw in the Paint app
- Set animated wallpapers or a screensaver from the Background settings
- Open the Browser app to load websites through a bookmark bar and address bar
Great for
- People curious about how desktop operating systems work, using a safe sandboxed environment
- Web developers looking for a large, real-world example of a browser-based UI built with JavaScript
- Students who want to explore file systems, windowing and browser APIs in one place
- Anyone who wants to try a retro or novelty desktop experience quickly from a browser tab
Not ideal for
- People who need a real operating system for daily work, since it runs inside a browser tab and is not a replacement for Windows, macOS or Linux
- Users who need reliable, production-grade document or file management, as the README presents it as a demo-style environment
- Users with older or low-powered devices, since features such as the AI wallpaper generation are noted as requiring WebGPU
How to get it
- 1
Use it in the browser (or self-host)
Open the live site in a browser
https://dustinbrett.com - 2
Run it
- Open https://dustinbrett.com in a modern browser
- Wait for the desktop to load
- Press SHIFT+ESC to open the Start Menu and find apps
- Try opening File Explorer or the Monaco Editor from the Start Menu
- 3
Get the most out of it
- Use the keyboard shortcuts table in the README, such as SHIFT+CTRL+E for File Explorer and SHIFT+F10 for Terminal
- Type fly [count] in Terminal or the Run dialog to spawn DesktopFly pets, as described in the README
- Load specific content with URL query parameters, for example /?app=Browser or /?url=/CREDITS.md
- Use the Run dialog to launch apps by alias or path, and check the Start Menu for the full app list
Downloads
Strengths
- Runs in the browser with no install needed, so you can try it from the project homepage
- Large feature set in one project, covering file handling, windows, apps and wallpapers
- MIT licensed and open source, so the code can be read, reused and modified
Trade-offs
- It is a browser-based simulation, so features depend on what the browser allows and may behave differently from a native OS
- The README lists many third-party components and external services, which adds complexity to understand and maintain
- Some features need specific browser support, such as WebGPU for AI-generated wallpapers
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.