HagalazOS ships six built-in applications alongside the Browser. Each is loaded via a dedicated script file in theDocumentation 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.
apps/ directory. They follow the same window.Apps registration pattern — a script pushes an app descriptor object, and the boot system in script.js renders the desktop icon and optional taskbar button at startup. Every app runs in a sandboxed blob iframe when opened.
Music
The Music app (apps/music.js) opens a music player window. It registers on the desktop with a musical note Bootstrap Icon and lets you play audio from within the OS environment.
To open: Click the Music icon on the desktop or its taskbar button.
Calculator
The Calculator app (apps/calculator.js) provides a standard calculator interface in a draggable window. It is a self-contained HTML application rendered inside a blob iframe.
To open: Click the Calculator icon on the desktop or its taskbar button.
Camera
The Camera app (apps/camera.js) accesses your device camera via the browser’s getUserMedia API. Because the app runs inside a blob iframe, the browser will prompt for camera permission the first time you open it.
To open: Click the Camera icon on the desktop.
getUserMedia requires a secure context — the page must be served over HTTPS or from localhost. If you open HagalazOS via the file:// protocol, the Camera app will not be able to access the device camera in most browsers.Soundboard
The Soundboard app (apps/soundboard.js) displays a collection of sound effects or audio clips playable from on-screen buttons. Open it from the desktop icon.
Games
The Games app (apps/games.js) is a game launcher that loads a collection of browser games. The same game collection is also accessible from the terminal via the games command, which loads the MelonSoda offline game index in a new tab.
To open: Click the Games icon on the desktop or type games in the terminal.
Map
The Map app (apps/map.js) displays a map view inside a draggable window. Open it from the desktop icon.