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.
Head over to the installation manual page for more detailed instructions.