A desktop OS for you and your AI.
Brainstorm runs your apps, your data, and your AI on your own machine.
Install what you need, keep every file on your disk, and let AI help — only with the parts you hand it.
Download the beta · Website · The apps · Docs
Your screen becomes a real desktop: a wallpaper, app icons, windows. Each icon is its own sandboxed app — Notes, Database, Graph, Calendar, Mailbox, twenty in all — and every app works from one set of objects living in a folder on your disk. A note you write here is a row there and a node in the graph. Never a copy, never an export.
What makes it different is the boundary between everything: apps and AI get no ambient access. Every request crosses a broker that checks a per-vault ledger of grants — each one specific, logged, and revocable. Point the AI broker at a local model or bring your own key; keys stay in the OS keychain, apps never see them. Sync is optional and end-to-end encrypted. No account required, free, in public beta on macOS, Windows, and Linux.
Built on Block Protocol · Yjs · Lexical.
| Repo | What it is |
|---|---|
| shell | The product — Electron shell, twenty sandboxed apps, capability ledger, IPC broker, core services. AGPL-3.0. Start here. |
| docs | docs.getbrainstorm.online — user and developer documentation, with agent-readable llms.txt twins of every page. |
| site | getbrainstorm.online — the marketing site. |
| sync | Zero-knowledge sync node — a relay-blind server that stores and forwards encrypted CRDT traffic. Self-hostable. |
| cloud | Commercial control plane — billing, accounts, entitlements. Private; never holds vault content. |
| harness | Orchestration hub — design docs, dev tooling, the dogfood harness. Private. |