Open source · Local-first · Zero-knowledge

Private desktop software, engineered like a vault.

AXIOM OS runs your vault, notes, files, and messages behind a single encrypted desktop. Your key is derived on-device with scrypt, used only in memory, and never sent anywhere.

Every window, decrypted only into memory.

AES-256-GCM
Zero telemetry
Local-only storage
MIT licensed
01 Interface

Four windows, one desktop.

Every built-in app runs in its own sandboxed window. Nothing renders until it's decrypted in memory — nothing survives after you lock up.

vault — axiom os
notes — axiom os
social — axiom os
anon chat — axiom os

02 Security architecture

Zero-trust, local-only, by construction.

Your data never touches a centralized server. The master key is derived on your machine, held in memory, and destroyed the moment you lock.

Master password
Scrypt KDF — N=16384, r=8, p=1
256-bit key — in-memory buffer only
SQLite vaultAES-256-GCM
File blobsAES-256-GCM
Nostr relaysNIP-04 DM
01 — MEMORY

Nothing touches disk

The derived key lives strictly in volatile RAM. Locking, logging out, or quitting overwrites the buffer with zeroes before it's dereferenced.

02 — STORAGE

Encrypted at the field

Notes, credentials, and settings sit in a local SQLite database. Sensitive fields carry their own randomized IV and authentication tag.

03 — DELETION

DoD 5220.22-M shredding

Deleted files are overwritten with zeroes, then ones, then random bytes, then flushed to disk before unlink. Deleted means gone.

Duress access — decoy profiles

AXIOM OS supports decoy profiles. If you're ever forced to unlock, a decoy password opens a separate workspace of benign fake notes and placeholder files — your real vault stays invisible. Press Ctrl / Cmd + Shift + L at any time to lock instantly and scrub the key from memory.

03 Modules

Nine built-in applications.

Each app is encrypted independently and decrypted only into memory while you're using it.

01
🔐
Vault
Usernames, passwords, API tokens, secret notes.
ROW-LEVEL AES-256-GCM
02
📝
Notes
Markdown notes with pins, folders, full-text search.
ROW-LEVEL AES-256-GCM
03
📁
Files
Upload and store files in virtual encrypted directories.
ENCRYPTED LOCAL BLOBS
04
🖼️
Gallery
Photo viewer, images decrypted dynamically in memory.
RAM-ONLY STREAM DECRYPT
05
🌐
Browser
Sandboxed browsing with tracker shields, header stripping.
AD/TRACKER SHIELDS
06
💬
Anon Chat
Decentralized private messaging over Nostr relays.
NIP-04 DIFFIE-HELLMAN
07
👥
Social Feed
Public microblogging reader connected to Nostr.
DECENTRALIZED WEBSOCKETS
08
⬛
Terminal
CLI shell simulating standard system tools.
LOCAL SANDBOXED LOOP
09
⚙️
Settings
Wallpapers, profile locking, decoy key management.
ROW-LEVEL AES-256-GCM
04 Under the hood

Built with tools you can audit.

Electron 41.3 React 19 TypeScript 6.0 Tailwind CSS Zustand Framer Motion better-sqlite3 Vite 8 bip39
Get AXIOM OS

Free, open source, yours to inspect.

No signup, no telemetry, no cloud account. Pick a platform and go — or read the source first, we'd expect nothing less.