Hybrid Markdown editor
CodeMirror-based surface that hides Markdown noise while you write and reveals it the moment you edit. No hidden formats underneath — the file on disk is the file you see.
Features
Moonstone is built around the workflows that make Obsidian-class tools worth using: linked notes, fast navigation, durable Markdown, and storage you choose. Everything here runs without an installer, on Chromebooks, school laptops, and locked-down work devices.
Editor & navigation
CodeMirror-based surface that hides Markdown noise while you write and reveals it the moment you edit. No hidden formats underneath — the file on disk is the file you see.
[[Obsidian-style]] links with auto-complete, create-on-follow, and a live backlinks pane. Every note knows where it is referenced.
A D3 force graph of the connections between notes, tags, and folders. Spot dense clusters, floating nodes, and emerging structure.
MiniSearch-backed client index, quick switcher for jumping by title, and recent notes to pick up where you left off.
Per-vault template folder with {{title}}, {{date}}, {{time}} variables. Reach them from the toolbar, the slash menu, or Cmd/Ctrl + Shift + T.
Images and PDFs render inline, show up in the sidebar, and resolve through the active storage adapter. Markdown stays canonical — no provider URLs leak into your files.
Storage & sync
Most people want one of two things: a fully managed vault, or their existing folder made smarter. Moonstone supports both through a single adapter layer.
Connect Dropbox, OneDrive, or Google Drive. Moonstone edits the Markdown that lives there. Your provider stays the source of truth.
Managed storage on Supabase, scoped to your Clerk identity. Zero setup, sync across devices, and export built into the product.
IndexedDB cache holds your vault locally. Edits queue while offline and flush on reconnect. Cmd/Ctrl + S gives you a manual save when you want it.
Trust & portability
Clerk identities map to Supabase rows via row-level security. One account, one vault context, no cross-user leakage.
In Bridge Mode, note content goes directly from the browser to your provider over short-lived tokens. Our backend only stores connection metadata.
Export produces clean .md files with attachments. Filenames carry titles. The vault remains useful even if Moonstone is not part of the workflow anymore.