OS.js is an open-source desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction.
Visit the official demo for a preview version. Please note that some features are disabled and might be outdated or unavailable at times.
You can find the quick setup guide in the INSTALL.md file.