History

Two days, 130 commits.

The repository starts on 26 October 2026 with a HolyC shell and, a day later, has a desktop with a browser, a dock, a font engine and sixteen apps. Filter the log by what it touched.

  1. StartA TempleOS HolyC shell, OS style prototypes and a TempleOS-style web shell.
  2. Desk3Retina rendering, dirty rectangles, Settings and the first new apps.
  3. FilesRun TempleOS programs from Files in a mirrored TempleOS window.
  4. Boot splashA logo, a loading bar and a crossfade from a saved VM image. T and F12 reach the original TempleOS view.
  5. SpeedDragging a large window went from 72.1 ms to 9.5 ms a frame.
  6. DockA truly translucent dock over a blurred backdrop of what is behind it.
  7. Parity gateGolden scenes compared on x86 and Aiwnios with a pixel diff.
  8. Browser spikeA stdlib Chrome DevTools client, measured on ten URLs.
  9. Browser M1A host bridge, the Browser window (address bar, links, scrolling, history) and a site harness.
  10. Browser M2A framed serial protocol, a display-list decoder and a painter in HolyC.
  11. HubA host hub with weather and music services, and the Weather and Music apps.
  12. InstallerThe .ksapp package format with signing and a host-side installer.
  13. PosterA poster layer and wallpaper service with a Pexels fetch tool.
  14. Icon editorThe Icon Style Editor; the icon set grows to 72.
  15. Window editorThe Window Style Editor and title bar separators.
  16. CalendarViews, a form and Notification Centre events.
  17. KamijiAnimated sprite sheets, the Kamiji UI kit, a Components app and the Kamikin chat.
  18. SheetA spreadsheet app with formulas.
  19. FontsThe v2 text engine, six families, Settings, Fonts and a native Font Book.

The founder and the creation of TempleOS

Dates and subjects come from the repository log. Studies written along the way (Electron and Tauri, ArtCraft apps, a Dev Box, theme profiles) are in the docs.

Boot it and look around.

Build the image, run it in QEMU, and the desktop is there in a few seconds.