Repolode
DustinBrett

DustinBrett/daedalOS

File Explorer, 창, 터미널, 여러 앱과 게임을 갖춘 Windows 스타일 데스크톱 환경으로, 웹 브라우저에서만 실행됩니다.

스타
13,098
포크
1,210
열린 이슈
0
마지막 커밋
16일 전

어떤 프로젝트인가요?

daedalOS는 JavaScript로 만든 데스크톱 환경으로, 웹 브라우저 안에서 실행됩니다. 작업 표시줄, Start Menu, 드래그 및 크기 조절이 가능한 창, File Explorer, 실행 대화상자 등 익숙한 데스크톱 구성을 재현해, 사용자는 로컬에 아무것도 설치하지 않고도 파일을 다루고 프로그램을 실행할 수 있습니다.

파일은 IndexedDB를 통해 브라우저에 저장되며, File Explorer는 ZIP 및 ISO 같은 아카이브, 드래그 앤 드롭, 정렬, 컨텍스트 메뉴를 지원합니다. 기본 제공 앱은 폭넓게 구성되어 있습니다. Monaco 기반 코드 편집기, PDF 뷰어, Paint 프로그램, 동영상 플레이어, Python 및 Git을 지원하는 터미널, DOS·x86·콘솔 ROM용 에뮬레이터가 포함됩니다. 게임으로는 Chess, Space Cadet Pinball, Quake III Arena가 있습니다.

이 프로젝트는 Node.js 22+와 Yarn을 사용해 로컬에서 실행할 수 있으며, 정적 사이트로 빌드하거나 Docker에서 실행할 수도 있습니다.

핵심 기능

  • 01작업 표시줄, Start Menu, 드래그 가능한 창을 갖춘 Windows 스타일 데스크톱
  • 02ZIP 및 ISO 탐색, 드래그 앤 드롭, 아카이브 생성을 지원하는 File Explorer
  • 03코드 편집기, PDF 뷰어, Paint, Browser를 포함한 기본 제공 앱
  • 04Python, JavaScript, Git을 지원하는 터미널
  • 05DOS, x86 가상 머신, 콘솔 게임 ROM용 에뮬레이터
  • 06IndexedDB를 통해 브라우저에 저장되는 파일

활용 사례

  • 데스크톱 스타일 웹 인터페이스나 프런트엔드 역량을 포트폴리오에서 보여주기
  • JavaScript로 브라우저 기반 운영체제를 만드는 방법 살펴보기
  • 브라우저 탭에서 오래된 DOS 또는 Windows 시대의 프로그램과 게임 실행하기

빠른 시작

  1. 1

    Node.js 22+와 Yarn을 설치한 다음 의존성을 설치합니다

    yarn install
  2. 2

    파일 시스템과 검색 인덱스를 생성합니다

    yarn build:prebuild
  3. 3

    개발 서버를 시작하고 http://localhost:3000을 엽니다

    yarn dev

사용 전 알아둘 점

  • 소스에서 실행하려면 Node.js 22+와 Yarn이 필요합니다.
  • AI 배경화면 및 Stable Diffusion과 같은 일부 번들 앱은 WebGPU가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

daedalOS은(는) 무엇인가요?
File Explorer, 창, 터미널, 여러 앱과 게임을 갖춘 Windows 스타일 데스크톱 환경으로, 웹 브라우저에서만 실행됩니다. daedalOS는 JavaScript로 만든 데스크톱 환경으로, 웹 브라우저 안에서 실행됩니다. 작업 표시줄, Start Menu, 드래그 및 크기 조절이 가능한 창, File Explorer, 실행 대화상자 등 익숙한 데스크톱 구성을 재현해, 사용자는 로컬에 아무것도 설치하지 않고도 파일을 다루고 프로그램을 실행할 수 있습니다.
daedalOS은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
daedalOS은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
daedalOS은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. daedalOS의 마지막 커밋은 2026년 10월 22일입니다.
daedalOS은(는) 어디에 사용할 수 있나요?
데스크톱 스타일 웹 인터페이스나 프런트엔드 역량을 포트폴리오에서 보여주기 JavaScript로 브라우저 기반 운영체제를 만드는 방법 살펴보기 브라우저 탭에서 오래된 DOS 또는 Windows 시대의 프로그램과 게임 실행하기
daedalOS는 어떻게 설치하나요?
Node.js 22+와 Yarn을 설치한 다음 의존성을 설치합니다: yarn install 파일 시스템과 검색 인덱스를 생성합니다: yarn build:prebuild 개발 서버를 시작하고 http://localhost:3000을 엽니다: yarn dev
daedalOS은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/DustinBrett/daedalOS

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

컴퓨터 구조 교육을 위한 Qt 기반 RISC-V CPU 시뮬레이터로, 브라우저에서 실행되는 WebAssembly 빌드도 제공합니다.

학습 자료#risc-v#cpu-simulator#computer-architecture
651+4 이번 주97C++GPL-3.0활발히 관리됨업데이트 10일 전