MindForger
Thinking notebook and Markdown knowledge base
MindForger is an open-source, desktop personal knowledge base and Markdown editor that doubles as a thinking notebook. It keeps all notes as plain Markdown files in directories you control.
Key features
- Markdown notebook
- Associations between notes
- Knowledge mind mapping
- Plain file storage
Pros & cons
Strengths
- Notes stay as portable files
- Works fully offline
Trade-offs
- Desktop only
- No native sync
MindForger replaces
Last reviewed Sep 13, 2026 · 835 words
There is nothing to host. MindForger (GPL-2.0, C++, 2,718 stars) is a desktop application that reads and writes plain Markdown files in a directory, and its place in a self-hosted stack is as the editor end of a sync pipeline you already run. That is a legitimate way to own your notes, arguably the most durable one, since the files outlive any app. But if you came looking for a web-accessible notes server with a mobile client, you want Joplin or Trilium, and I would rather say so in the first paragraph than the last.
A thinking notebook, not a wiki and not a web app
The pitch on the project's site is "thinking notebook", and that is a fair description of what makes it different from the dozen Markdown editors in the notes category. Notes are organised into outlines (the app's word for a notebook: one Markdown file, with each heading as a note), tagged, and cross-linked. The distinctive feature is associations: as you write, a side panel suggests related notes from your whole repository based on shared words and tags, without you linking anything by hand. There is a graph-style navigator for the same relationships, a dashboard of recent and important items, and a keyboard-driven interface that a Vim or Emacs user will settle into quickly and a casual user may find dense. It is built with Qt, packaged as a .deb for Ubuntu with macOS and Windows builds available, and runs happily within the catalogue's 256 MB figure.
Storage is the whole selling point. By default it uses ~/mindforger-repository, a plain directory of .md files, but it will open any folder of Markdown, including the vault an Obsidian user already has. Nothing is locked in a database, and a grep across the folder is a valid search tool.
How it fits into a self-hosted stack
Because it is a file editor, "self-hosting" MindForger means owning the files and their synchronisation. The clean pattern is Syncthing: share the repository directory between your desktop, laptop and a NAS or always-on box, and each machine's MindForger opens the same files. Point the NAS copy at your normal backup (restic, Borg, whatever you use) and the notes are versioned without the app knowing. A Git repository works equally well for people who want history and are comfortable committing; a nightly git commit -am "notes" from cron on the desktop is a perfectly good versioning scheme.
What that pattern does not give you is a phone client or a browser view. For mobile capture, most people pair a plain-Markdown editor on the phone with the same Syncthing share, and let MindForger be the desk tool where thinking happens. The pieces are all commodity; MindForger simply does not fight the layout. The notes apps you own article walks through the wider question of files-plus-sync versus a notes server.
Where it falls short of the alternatives
Three practical gaps. Conflict handling is the sync tool's problem, not the app's: two machines editing the same outline while offline yield a Syncthing conflict file you resolve by hand. Attachments and images are references to files you manage yourself, with none of the paste-an-image convenience of Joplin or Logseq. And development is a single-maintainer effort with slow releases, so features people now expect, like a proper backlinks pane or a plugin system, are absent. If you have already decided on a local-files model and want a more active project, Logseq (outliner-first) and SilverBullet (self-hosted web editor over Markdown files) are the two I would compare against.
Coming from Evernote, the catalogue's Evernote alternatives page is honest that MindForger is a destination for text, not for web clips and scanned receipts; Joplin's importer handles the .enex files, MindForger does not.
Who actually uses it
Developers and researchers who want their notes in files, live on Linux, prefer keyboards to mice, and like the associations feature enough to give up mobile polish. It is also a good fit for people who keep notes in a Git repo already and want something more thoughtful than a text editor without moving to a database-backed app.
What I'd do
If my notes are Markdown files today and I mostly write at a desk, I would run MindForger on the desktop, Syncthing the repository to a NAS and a laptop, back the NAS copy up nightly, and use any Markdown editor on the phone for capture. If I need a browser or a real mobile client, or if my notes include lots of images and clipped pages, I would pass on MindForger and run Joplin with its server or Trilium; the Joplin vs Trilium comparison picks between those two. MindForger is a fine editor for a files-first person, and no kind of server at all.
Compare MindForger
25 head-to-head comparisons.
- MindForger vs AppFlowy
- MindForger vs Joplin
- MindForger vs SiYuan
- MindForger vs Trilium Notes
- MindForger vs Khoj
- MindForger vs Notable
- MindForger vs Obsidian
- MindForger vs Notesnook
- MindForger vs VNote
- MindForger vs Laverna
- MindForger vs Reor
- MindForger vs nb Notes
- MindForger vs Markor Sync
- MindForger vs QOwnNotes
- MindForger vs Boost Note
- MindForger vs CherryTree
- MindForger vs Flatnotes
- MindForger vs Dnote
- MindForger vs Trilium Notes Next
- MindForger vs WizNote
- MindForger vs BatNoter
- MindForger vs QuillPad
- MindForger vs Beaver Notes
- MindForger vs Notesnook Sync Server
- MindForger vs MyTetra
Similar notes & knowledge base apps
AppFlowy
Notes & Knowledge BaseOpen-source workspace and Notion alternative
Replaces Notion, Evernote
AFFiNE
Notes & Knowledge BaseWorkspace for docs, whiteboards and databases
Replaces Notion, Miro
Memos
Notes & Knowledge BaseLightweight self-hosted note and memo hub
Replaces Notion, Google Keep
Mark Text
Notes & Knowledge BaseReal-time preview Markdown editor for the desktop
Replaces Typora
Joplin
Notes & Knowledge BaseOpen-source note-taking and to-do app with sync
Replaces Evernote, OneNote
SiYuan
Notes & Knowledge BasePrivacy-first personal knowledge management system
Replaces Notion, Evernote