Nodum vs Logseq

A Logseq alternative for people who write documents, not outlines

Nodum and Logseq are both open-source, link-first knowledge bases, and the real difference is the writing unit. Logseq is an outliner: everything is a bullet, and blocks are the thing you reference. Nodum is a document editor: a note is a page of prose you can link to and embed. Logseq runs locally; Nodum runs in a browser against a server you can host yourself.

Facts checked 20 August 2026 · Logseq’s own site

What Logseq is

Logseq is an open-source, local-first knowledge base built as an outliner: every line is a block, blocks can be referenced and embedded individually, and the daily journal is the default entry point. It reads and writes markdown or org-mode files on your own disk, is AGPL-3.0 licensed, and has a strong following among people who think in bullets and spaced repetition.

Side by side

PropertyLogseqNodum
LicenceAGPL-3.0 — genuinely open sourceMIT — the whole stack, frontend and backend
HostingLocal-first desktop and mobile app; optional paid syncHosted at nodum.md, or self-hosted with one Docker Compose command
Your notes areMarkdown or org-mode files on your disk, structured as outlinesPlain markdown files, exported as a folder-true zip whenever you ask
Linking[[page links]], ((block references)), tags, and the daily journal[[wikilinks]], [[path/Note]], [[Note|alias]], ![[embeds]] — Obsidian syntax
GraphGlobal and local graph viewGlobal and local force-directed graph, GPU-rendered on WebGL2
Pricing modelFree; an optional paid sync serviceFree and open source; self-host at your own infrastructure cost
PlatformsmacOS, Windows, Linux, iOS, AndroidAny modern browser, desktop and mobile; installable as a PWA
Getting outFiles are already on disk, though block-heavy markdown reads oddly elsewhereVault zip of .md files, plus a REST API and an MCP server

Where each one actually wins

The left-hand column is the honest part. If none of it applies to you, the switch is probably worth making; if several do, it probably is not.

What Logseq does better

  • Block references. Reusing and transcluding a single bullet across pages is Logseq's core idea and Nodum has no direct equivalent.
  • Local-first and fully offline, with files on your own disk.
  • Built-in spaced-repetition flashcards.
  • A journal-first workflow that suits people who capture into a daily page and organise later.
  • Query blocks build live views over your own outline.

What Nodum does better

  • Notes are documents. If you write paragraphs rather than bullets, Logseq's markdown fights you and Nodum's does not.
  • It is a web application, so there is nothing to install and every device sees the same vault.
  • Files come out as ordinary markdown that reads correctly in any other editor — Logseq's outline markdown carries structural bullets everywhere it goes.
  • Real-time collaboration with presence on a note.
  • Publishing a vault as a public site is built in.
  • An MCP server and an AI assistant on your own key.

So — switch, or stay?

Switch to Nodum if…

  • You bounced off outlining and want to write prose.
  • You want the same vault on a work machine you cannot install software on.
  • You want your markdown to be plain markdown when it leaves.

Stay on Logseq if…

  • Block references and transclusion are how you work.
  • You want flashcards and spaced repetition in the same tool.
  • Local-first with no server is a requirement, not a preference.

Moving your notes across

  1. 1. Find your graph folder. Logseq keeps a folder with pages/ and journals/ subdirectories. That folder is your data.
  2. 2. Flatten the outline where it matters. Logseq markdown is bullets all the way down. Pages you want to read as prose elsewhere are worth un-bulleting before or after the import.
  3. 3. Zip and import. Zip the graph folder and import it in Settings → Vault → Import. [[Page links]] carry over as wikilinks and resolve across the batch.
  4. 4. Expect to lose block references. ((block-id)) references have no target in a document model. Search for them after importing and convert the ones that mattered into links or embeds.

Logseq and Nodum: common questions

Is Logseq open source?

Yes. Logseq is licensed under AGPL-3.0 and its source is public. Nodum is also open source, under the more permissive MIT licence, which additionally allows closed-source derivatives.

What is the difference between Logseq and Nodum?

Logseq is a local-first outliner where every line is a referenceable block and the app runs on your own machine against files on disk. Nodum is a browser-based document editor where a note is a page of prose, backed by a server you can self-host. Both use wikilinks, backlinks and a graph.

Is there a web version of Logseq?

Logseq is distributed as a desktop and mobile application rather than a hosted web app. Nodum is web-native: it runs in any modern browser with nothing installed, against the hosted instance or a server you run yourself.

Before you move anything

Whatever you decide, run this once. It takes ten minutes and it is the difference between a migration and an incident.

  • Export from Logseq first, and keep that export somewhere safe.
  • Import a copy into a throwaway Nodum vault, not your main one.
  • Open the graph and look for ghost nodes — those are links that did not resolve.
  • Export the Nodum vault and diff it against what you put in.
  • Only then delete anything.

Other comparisons

Every comparison is on the alternatives index, and the glossary defines the vocabulary these pages use.

Bring your Logseq notes with you.

Import a zip, look at the graph, export it again. Nothing about it is one-way.