Skip to content

Repository Map

Tim edited this page Aug 15, 2026 · 2 revisions

Repository map

The five NebulaOS repos and how they fit together:

Repo Branch Role
NebulaOS main Releases live here — not a source tree
NebulaOS-firmware (this repo) main Pins the three repos below and builds the complete image
NebulaOS-kernel openke Linux 6.6 kernel fork
NebulaOS-klipper master Klipper runtime fork
NebulaOS-guppyscreen main Touchscreen UI fork

The cross-project stuff — flashing, A/B slots, recovery — lives here, in this repo's docs/ and wiki. The other four repos link back to it instead of keeping their own copies.

Wait, is this the same as OpenKE? No. OpenKE is a separate, independently-released project — its own installer, its own releases — that shares an author and some history with NebulaOS but isn't the same project. NebulaOS-kernel's branch is still called openke for historical reasons; that's a leftover name, not a sign the two are still connected. Don't treat OpenKE's own docs (or its wiki) as describing NebulaOS.

Clone this wiki locally