Your keys. Your apps. Your desktop.
A self-custody web OS for the Bitmark community. Web technology you already trust, on infrastructure you can fork — runs entirely from a static GitHub Pages deploy.
⚠️ Early — bitmark-os is in active development. The desktop shell, apps registry, real-time sync, and pane dispatch all work today; Bitmark-specific integrations (wallet, ledger view, signed-message apps) land incrementally.
A draggable-window desktop OS that runs in the browser. Apps are ES modules pulled from a curated registry, your prefs and install set follow you across machines, and changes sync live.
| Layer | What it gives you |
|---|---|
| Window manager | Drag, resize, snap-to-edge, multi-desk (⌘] / ⌘[), lock screen |
| App registry | One-click install from a curated, community-submittable directory |
| Per-subject panes | Typed resources (a tracker doc, a bookmark, a note) render via plug-in panes |
| Identity | Sign in with a WebID or a Bitcoin/Schnorr key — your call |
| Live sync | WebSocket notifications keep every open window fresh |
| Self-custody | Apps and data live in storage you control |
chrome is the prototype shell. bitmark-os takes the same primitives and reframes them around what the Bitmark community cares about: cryptographic identity, self-custody, forkable infrastructure. Same architecture, different audience.
The two will share a kernel — eventually pulled out as a solid-shell
library both projects consume — but for now bitmark-os is the
long-term home and chrome stays as the reference prototype.
Pure static. No build, no npm install required.
python3 -m http.server 3005Open http://localhost:3005/. Live: https://project-bitmark.github.io/bitmark-os/
⌘Space → Start menu → click any app. Apps come from
solid-apps/registry; add
your own with a PR.
AGPL-3.0. © 2026 The Bitmark project and contributors.