Repolode
DustinBrett

DustinBrett/daedalOS

Un entorno de escritorio al estilo de Windows que se ejecuta íntegramente en el navegador e incluye Explorador de archivos, ventanas, terminal y aplicaciones y juegos integrados.

Estrellas
13,097
Forks
1,208
Issues abiertos
0
Último commit
hace 17 días

¿Qué es?

daedalOS es un entorno de escritorio creado con JavaScript que se ejecuta en un navegador web. Recrea una interfaz de escritorio familiar con barra de tareas, menú Inicio, ventanas que se pueden mover y cambiar de tamaño, un Explorador de archivos y un cuadro de diálogo Ejecutar, para que los usuarios puedan gestionar archivos y abrir programas sin instalar nada localmente.

Los archivos se almacenan en el navegador mediante IndexedDB, y el Explorador de archivos admite archivos comprimidos como ZIP e ISO, arrastrar y soltar, ordenación y menús contextuales. Las aplicaciones incluidas abarcan una amplia variedad: un editor de código basado en Monaco, un visor de PDF, un programa de dibujo Paint, un reproductor de video, una terminal compatible con Python y Git, y emuladores de DOS, x86 y ROM de consolas. Entre los juegos se incluyen Chess, Space Cadet Pinball y Quake III Arena.

El proyecto se ejecuta localmente con Node.js 22 o posterior y Yarn. También se puede compilar como una exportación estática o ejecutar en Docker.

Funciones clave

  • 01Escritorio al estilo de Windows con barra de tareas, menú Inicio y ventanas que se pueden mover
  • 02Explorador de archivos con navegación por ZIP e ISO, arrastrar y soltar, y creación de archivos comprimidos
  • 03Aplicaciones incluidas, como editor de código, visor de PDF, Paint y navegador
  • 04Terminal compatible con Python, JavaScript y Git
  • 05Emuladores de DOS, máquinas virtuales x86 y ROM de juegos de consola
  • 06Archivos guardados en el navegador mediante IndexedDB

Casos de uso

  • Mostrar una interfaz web al estilo de un escritorio o habilidades de desarrollo front-end en un portafolio
  • Explorar cómo se crea con JavaScript un sistema operativo basado en el navegador
  • Ejecutar en una pestaña del navegador programas y juegos antiguos de la época de DOS o Windows

Inicio rápido

  1. 1

    Instala Node.js 22+ y Yarn, y luego instala las dependencias

    yarn install
  2. 2

    Genera el sistema de archivos y los índices de búsqueda

    yarn build:prebuild
  3. 3

    Inicia el servidor de desarrollo y abre http://localhost:3000

    yarn dev

Antes de usarlo

  • Para ejecutarlo desde el código fuente, se necesitan Node.js 22+ y Yarn.
  • Algunas aplicaciones incluidas, como los fondos de pantalla con IA y Stable Diffusion, necesitan WebGPU.

En colecciones

Temas

Preguntas frecuentes

¿Qué es daedalOS?
Un entorno de escritorio al estilo de Windows que se ejecuta íntegramente en el navegador e incluye Explorador de archivos, ventanas, terminal y aplicaciones y juegos integrados. daedalOS es un entorno de escritorio creado con JavaScript que se ejecuta en un navegador web. Recrea una interfaz de escritorio familiar con barra de tareas, menú Inicio, ventanas que se pueden mover y cambiar de tamaño, un Explorador de archivos y un cuadro de diálogo Ejecutar, para que los usuarios puedan gestionar archivos y abrir programas sin instalar nada localmente.
¿daedalOS es gratuito? ¿Qué licencia tiene?
daedalOS es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿daedalOS sigue mantenido?
Mantenimiento activo. El último commit de daedalOS fue el 22 oct 2026.
¿Para qué puedo usar daedalOS?
Mostrar una interfaz web al estilo de un escritorio o habilidades de desarrollo front-end en un portafolio Explorar cómo se crea con JavaScript un sistema operativo basado en el navegador Ejecutar en una pestaña del navegador programas y juegos antiguos de la época de DOS o Windows
¿Cómo se instala daedalOS?
Instala Node.js 22+ y Yarn, y luego instala las dependencias: yarn install Genera el sistema de archivos y los índices de búsqueda: yarn build:prebuild Inicia el servidor de desarrollo y abre http://localhost:3000: yarn dev
¿Dónde consigo daedalOS?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/DustinBrett/daedalOS

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Simulador de CPU RISC-V basado en Qt para enseñar arquitectura de computadoras, con una versión WebAssembly que se ejecuta en el navegador.

Recursos de aprendizaje#risc-v#cpu-simulator#computer-architecture
651+4 esta semana97C++GPL-3.0Actualizado hace 10 días