The multiplayer knowledge base that runs your plugins.

Obsidian-compatible · Local-first · CRDT-native · MIT‑licensed

View on GitHub
Basalt editor showing a Consciousness note with live-rendered Markdown, wiki-links, and a force-directed graph of the vault's link structure
A vault of consciousness research — editor, backlinks, and graph view.

Your plugins already work. The community themes you've collected. The templates, the daily notes, the dataview queries. Basalt loads them unmodified — because compatibility isn't a feature, it's the foundation.

What it does

Plugin compatible

Real Obsidian plugins load unmodified. Community plugins, themes, CSS snippets — the ecosystem you already built on.

Multiplayer

CRDT-native via Automerge. Real-time collaboration with presence cursors. No conflict resolution dialogs, ever.

Local-first

Your files, your disk. Markdown all the way down. Works offline. Syncs when connected. No cloud dependency.

Graph view

Navigate your knowledge network visually. Watch connections emerge as you write. Global and local views.

Live preview

Markdown rendered inline as you type. Wiki-links resolve on keystroke. No mode switching, no friction.

Open source

MIT licensed. Rust server, TypeScript client. Read every line, fork it, run it on your own hardware. No lock-in.

Basalt file explorer showing a vault of interconnected notes, with the editor visible alongside
File explorer and editor — every note linked, every connection navigable.

Built on the conviction that your second brain shouldn't be a service you rent. It should be infrastructure you own — as permanent and portable as the files it's made of.