dustinbrett/daedalos

Desktop environment in the browser

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 44 minutes ago
Added to GitGenius on September 4th, 2026
Created on August 9th, 2020
Open Issues & Pull Requests: 42 (+0)
GitHub issues: Enabled
Number of forks: 1,198
Total Stargazers: 13,032 (+0)
Total Subscribers: 119 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 24.7 days
Mean response time: 124.0 days
90th percentile: 383.2 days
Tracked items: 115

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 15% of open issues come from outside the core team — the tracker reads mainly as internal planning. Work labelled "File Explorer" is answered fastest, typically in about 10 days, while "File System" waits about 7 months. Only 8% of issues opened in the past year have been closed. Three people close 99% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 41
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 549 days
Stale 30+ days: 40
Stale 90+ days: 39

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Icons (18)
  • File System (13)
  • File Explorer (12)
  • Desktop (8)
  • Wallpaper (8)
  • Windows (7)
  • Firefox (6)
  • Safari (6)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

daedalOS is a desktop environment that runs in the browser.

The project recreates a traditional desktop operating system interface within a web browser, allowing users to interact with files, windows, and applications through a familiar graphical environment. It accomplishes this by leveraging browser APIs to provide a file system backed by IndexedDB, draggable and resizable windows with state persistence, and a taskbar-driven application launcher. The file explorer supports multiple archive formats including ZIP with write capability, drag-and-drop file handling both internal and external, thumbnail and details views, and standard file operations like cut, copy, rename, and delete through context menus and keyboard shortcuts.

This tool suits developers and users interested in exploring what a full desktop experience can achieve within browser constraints, or those building web-based productivity tools who want to study how window management, file systems, and UI patterns translate to the web. The project includes distinctive features like an AI chat agent integrated into the taskbar with image generation capabilities, audio and video conversion utilities, screen capture functionality, and a clock that runs in a Web Worker with NTP server synchronization. It is not positioned as a replacement for native operating systems but rather as a demonstration of browser capabilities and a platform for running web-based applications in a desktop-like environment.

Development activity shows consistent engagement with feature expansion and refinement. The project maintains active work across multiple system components including file system operations, window management, and application integration. Updates address both core functionality and user experience details such as animation polish and keyboard shortcut support. The codebase demonstrates attention to performance optimization through the use of Web Workers and OffscreenCanvas for background tasks, and incorporates modern web standards like the File System Access API for directory mapping.