Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/linuxfandudeguy/HagalazOS/llms.txt

Use this file to discover all available pages before exploring further.

HagalazOS is an operating system that runs entirely in your browser. Open index.html and you get a bootloader that chainloads into either a full windowed GUI desktop or an interactive terminal emulator — no server, no Node.js, no build step required.

Introduction

Learn what HagalazOS is and how it is structured

Quickstart

Get HagalazOS running locally in under two minutes

GUI Mode

Explore the windowed desktop environment and its features

Terminal Mode

Use the built-in terminal emulator and its command set

Built-in Apps

Browser, Music, Calculator, Camera, Soundboard, Games, and Map

Extend HagalazOS

Register your own apps and drop .js plugins onto the desktop

How it works

1

Open the bootloader

Load index.html in any modern browser. A keyboard-navigable menu lets you choose between GUI and Terminal mode.
2

Boot into your chosen mode

Press Enter to chainload. The selected environment is fetched and written directly into the current document — no page navigation occurs.
3

Use the desktop or terminal

In GUI mode you get a draggable window manager with desktop icons and a taskbar. In Terminal mode you get a full command-line interface backed by a Vanta.js animated globe background.
4

Add your own apps

Drop a .js app descriptor onto the desktop or edit the window.Apps array to register custom applications that open in sandboxed blob iframes.
HagalazOS runs entirely client-side. There is no backend, no database, and no authentication layer — everything lives in static HTML, CSS, and JavaScript files.

Build docs developers (and LLMs) love