explaingit

win12-online/win12

7,226JavaScriptAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

Win12 is a fan-made browser simulation of a Windows 12 interface, start menu, draggable windows, dark mode, and AI Copilot, built entirely in HTML, CSS, and JavaScript, try it live with no install.

Mindmap

mindmap
  root((Win12))
    Interface
      Start menu
      Draggable windows
      Dark mode
    Built-in apps
      File system
      Browser
      AI Copilot
    Tech stack
      JavaScript
      HTML and CSS
      i18n library
    Community
      Themes repo
      React port
      Offline version
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Try a working Windows 12 concept interface in your browser instantly, no install needed.

USE CASE 2

Learn how to build a browser-based windowing system with draggable apps in plain JavaScript.

USE CASE 3

Fork the project and add custom apps, themes, or language files to the simulated OS.

Tech stack

JavaScriptHTMLCSS

Getting it running

Difficulty · easy Time to first run · 5min
Use and modify freely, but any distributed changes must be released under the same Eclipse Public License 2.0.

In plain English

Win12 is a browser-based simulation of what a Windows 12 operating system interface might look like, built entirely with HTML, CSS, and JavaScript. It is not a Microsoft product and has no connection to any actual Windows release. The project began after one of the core contributors saw a concept design for Windows 12 made in PowerPoint and decided to recreate the look as a working web experience. The simulation includes a Start menu, multiple application windows, dark mode, and an AI Copilot feature. Users can try the live version in a browser without installing anything. The project notes that mobile support is incomplete and is better suited to desktop browsers. The README and most documentation are written in Chinese, though the project includes translation support through an i18n library and has community-contributed language files. The three original core developers were middle school students at the time the project launched. The roadmap lists completed items including a basic file system, built-in browser, window management, and an Edge browser application. Items still planned include dynamic wallpapers, a Microsoft Store equivalent, expanded taskbar customization, and more complete settings. Some items on the list are noted as humorous aspirations, such as adapting the project for quantum computers. The project is organized across several companion repositories covering themes, a PR preview system, a wiki, an offline version, app data, and a React port. The source code is licensed under the Eclipse Public License 2.0. Media assets are licensed under Creative Commons BY-SA 4.0. Additional terms in the README apply to users and distributors in mainland China regarding attribution and commercial use.

Copy-paste prompts

Prompt 1
I want to add a new app to the Win12 browser simulation. Show me how the existing app windows are structured in the JavaScript source so I can create one that acts like a calculator.
Prompt 2
How does Win12 handle window dragging and z-index stacking in pure JavaScript without a framework? Walk me through the relevant source code.
Prompt 3
I want to translate Win12 into a new language. Show me how to add a new locale file using the i18n system.
Prompt 4
How do I run Win12 locally and make changes? Show me the folder structure and which files control the Start menu.
Open on GitHub → Explain another repo

← win12-online on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.