Skip to content

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
Step-by-step guide: how to use daedalOSInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Use it in the browser (or self-host)

    Open the live site in a browser

    https://dustinbrett.com
  2. 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. 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.