Your notes shouldn't vanish when a vendor changes the rules. Marrow exports to files you own — the part that stays.
The unshowy things
that compound.
No AI summarizer. No daily standup gamification. A proper editor, a proper tree, a proper search. That's most of the job.
Keyboard-first. Markdown underneath. No surprises.
Slash commands, wiki-links, drag-to-reorder blocks. Every save is versioned, and every page exports to a flat .md file.
What you're trading, and what you're not.
One compose file.
Done.
One Docker Compose file brings up three services: the API image, the web image, and a Postgres database. Pages and history live in Postgres; attachments on the filesystem or S3/R2. Back it up by backing up the database and attachment store.
Your knowledge base should outlive any vendor. Marrow exports to plain Markdown and JSON, and every bundle restores your workspace content with full fidelity — so your docs stay yours, wherever you run it.
“Workspace content” means the node tree, revisions, attachments, properties, and links a bundle carries. Comments, share links, and folder views are slated for a later bundle version. See exactly what round-trips.
Write once.
Keep forever.
No lock-in, no migration rituals, no someday-when-we-have-time. Start writing today.