README 只给出各平台安装文档链接,具体命令需到官网 installation 页面查看;构建需按平台参考对应 build 文档,依赖未在 README 列出;Windows 也可通过 winget 安装,但包名需查 winget-pkgs 清单
snap install mindforgerREADME 未说明硬件要求;从安装方式看是桌面应用,支持 Linux、macOS、Windows、FreeBSD 等平台,未提及 GPU 或显存。
本地优先的思维笔记本与 Markdown 编辑器,帮你把散落各处的私人笔记集中管理并建立关联
一款用 C++ 编写的思维笔记本兼 Markdown 编辑器,把大纲整理、知识管理和 Markdown 写作结合起来,适合做笔记和梳理思路。
核心能力
- 以思维笔记本方式组织个人知识管理
- 内置 Markdown 编辑器兼 IDE,可读写笔记
- 强调隐私,笔记保存在本地文件系统
- 提供多平台安装包与源码构建方式
- 附带 man 手册与在线用户文档
容易踩的坑
- 2.6.0Editor minimap, find Note by metadata, hierarchical recent Notes, latest Mermaid and better Windows UX最新正式版2026-10-28 · 2026-10-28 17:58 UTC
This minor MindForger release brings editor minimap, find Note by metadata, hierarchical recent Notes, associations colorized by score, Mermaid diagrams upgrade, beautiful Windows UX and revamped AUR package for Arch Linux.
- Editor
- Editor minimap - narrow strip on the right side of Note and Notebook editors shows the overview of the edited text in syntax highlighting colors w/ the visible part of the text marked - click it to jump.
- Note and Notebook editor is wider than the Notebook outline shown next to it - the outline/editor ratio is newly 40%/60%.
- Editor line numbers can be hidden in Preferences.
- Light theme editor syntax highlighting newly uses vivid, high contrast colors (e.g. italic text was nearly black).
- Find and navigation
- Find Note by Metadata shows Notes in a table w/ name, size (text bytes), reads, writes, created and modified columns which can be used for sorting to find the biggest, oldest or most visited Notes.
- Recent Notes view shows the history as a tree where consecutive Notes from the same Notebook are grouped under the Notebook.
- Recent Notes view toggle to show Notes which were recently viewed or edited, or edited only.
- Opened Notebook shelf shows the shelf name in the table header.
Escleaves the command palette and gives focus to the next component in the view.
- Mind inspired features
- Associations panel bars are colored green/orange/red by the association score.
- HTML preview
- Mermaid diagrams upgraded from mermaid.js 7.1.0 to 12.2.0 - new diagram types (mindmap, timeline, gitGraph, quadrant, ...) and syntax newly work, diagrams follow dark/light HTML theme.
- Note view shows Note tags under the Note title - aligned w/ Notebook description view which shows Notebook tags under the title.
- Windows
- Native theme newly uses the Windows palette: selected rows in Notebook/Note tables, outline tree, enabled status bar
ADLMSTWdiodes, ... - Native theme editor newly has VSCode light inspired Markdown syntax highlighting.
- Editor font is never smaller than the application font (from Monospace to Consolas), UI newly follows Windows display scaling including fractional factors.
- Application font (Notebook and Note names in tables and outline tree, command palette,
ADLMSTWdiodes, Note name and buttons in the editor, ...) is newly Windows UI font (Segoe UI 9pt like menu) - it used to be smaller and it was tiny when MindForger was started after display scaling had been changed (e.g. 100% > 300% on 4K) without signing out.
- Native theme newly uses the Windows palette: selected rows in Notebook/Note tables, outline tree, enabled status bar
- Distributions
- Arch Linux - upstream reference PKGBUILD for the AUR mindforger package (Qt WebKit) is newly maintained in
build/arch/and verified in an Arch Linux Docker container. - MindForger can be built w/ CMake 4 (e.g. on Arch Linux) - the bundled cmark-gfm newly requires CMake 3.5 and all maintained build scripts pass CMake 4 compatibility.
- Arch Linux - upstream reference PKGBUILD for the AUR mindforger package (Qt WebKit) is newly maintained in
- Fixes
- Menu and main toolbar icons are newly darkened on light menus/toolbar (native and light themes) on Windows, Linux and macOS to be readable.
- Blurry menu and toolbar icons on Linux and macOS HiDPI displays (4K, Retina, scaling set by
QT_SCALE_FACTOR) - icons are rendered in device pixels. - Native theme on Linux and macOS (light mode) had no editor syntax highlighting - it newly follows OS light/dark palette.
- macOS native dark theme colors todo tasks in the editor (previously they were black, i.e. invisible) and in progress tasks are orange.
- Editor syntax highlighting no longer shows underscores inside words (e.g.
this_is_function_name_) as italic, and bold requires non-whitespace before the closing*(e.g. `aaa *bbb * c
- Editor
- 2.5.03rd generation of associations lookup and visualization, status bar w/ ADLMSTW diodes and new Debian PPA2026-09-26 · 2026-09-26 21:41 UTC
查看更新说明
This minor MindForger release brings rewrite of associations lookup and visualization, new status bar w/
ADLMSTWdiodes and new Debian PPA.- Mind inspired features
- 3rd generation of the Notebook/Notes associations - Best Matching 25 based associations algorithm (BM25; evolution of BoW; TF-IDF + normalization which prevents long(er) docs from winning): Notes are matched by whole words (e.g. "art" no longer matches "start"), rare words weigh more than common ones (TF-IDF), long Notes no longer win just because of their length, Notes sharing tags w/ the current Note/Notebook are associated and the associations are computed ~2x faster.
- Association score is shown visually as a meter and the precise score is newly shown in the tooltip only.
- Status bar
- Status bar indicators ("diodes") in the lower right corner of the main window - a capsule w/ autolinking (A), diagrams (D), live spell check (L), math (M), source code syntax highlighting (S), thinking (T) and Wingman availability (W) segments.
- Distributions
- MindForger is newly provided for Debian 13 Trixie in addition to Debian 12 Bookworm (Debian 11 Bullseye, 10 Buster and 9 Stretch PPAs are kept, but frozen) at https://www.mindforger.com/debian-ppa/
- Debian PPA signing key self-signatures were refreshed from SHA-1 to SHA-512 (the key fingerprint is unchanged) as Debian Trixie apt rejects keys w/ SHA-1 self-signatures - please DO re-import the key from https://www.mindforger.com/gpgpubkey.txt
- Fedora COPR - MindForger is newly provided as a dnf repository for all current Fedora releases (Fedora 44 and 43, x86_64 and aarch64) at https://copr.fedorainfracloud.org/coprs/dvorka/mindforger/.
- Windows -
wingetpackage ID isMartinDvorak.MindForgergoing forward - the already existing community maintained package.
- Fixes
- Autolinking, thinking and math are stable enough so that they are newly enabled by default after fresh MindForger installation.
Ubuntu PPA | Debian PPA | Fedora COPR | Windows nightly builds
- Mind inspired features
- 2.4.0Flatpak2026-09-22 · 2026-09-22 19:12 UTC
查看更新说明
This minor MindForger release brings Flatpak distribution.
- 2.3.0Notebook shelves, localization to 4 languages, lines sorting, winget packaging, Markdown export, non-ASCII links navigation2026-09-22 · 2026-09-22 16:16 UTC
查看更新说明
This minor MindForger release brings Notebook shelves, localization to 4 languages, lines sorting, winget packaging, Markdown export, non-ASCII links navigation, various fixes and small enhancements:
- Notebook shelves
- Single notebook tree was rewritten to custom notebook shelves - create as many named notebook shelves for notebooks you want to group as needed and add Notebooks to them explicitly.
- Localization
- Czech (
cs_CZ) localization. - Mandarin Chinese (simplified,
zh_CN) localization (LLM - not reviewed by native speaker). - Hindi (
hi_IN) localization (LLM - not reviewed by native speaker).. - Spanish (
es_ES) localization (LLM - not reviewed by native speaker).. - Preferences now let you pick the UI language - System default, English, Czech, Spanish or other available translation instead of following the OS locale.
- Czech (
- Export
- Notebook/Export/Markdown - export a Notebook to a file in Markdown format.
- CSV export no longer freezes UI on big repo and/or slow(er) HW as export newly runs in the modal dialog w/ progress bar and it can be cancelled.
- CSV export reported success even when the CSV file could not be written and it did not check whether the target CSV file already exists.
- Edit
Edit/SortLines - sorts the selected lines - or the lines of the block under the cursor - alphabetically.- Improved Emoji insert dialog so that it can be used w/o mouse, emojis can be filtered by name, selected using arrows - which move by the visual rows across the dialog sections - and inserted w/ Enter or Ctrl-[number] shortcuts.
- Changed in-app diagram support configuration from drop-down to checkbox.
- Search
- Improved performance of the find Note/Notebook by Name dialog on large repositories - filtering as you type is debounced and no longer reallocates Qt strings per keystroke. The list is newly filtered via a proxy/cache model which fixed a serious lag when using backspace.
- Notebook shelves
- 2.2.0Rewrap, Snap, WebEngine, KaTeX and Mermaid2026-09-13 · 2026-09-13 19:01 UTC
查看更新说明
MindForger is getting back in shape! This minor release brings significant stabilization and performance improvements, which MindForger has desperately needed for some time. I fixed long standing bugs and accelerated Markdown to HTML rendering. I switched MindForger from the legacy, slow, and fragile HTML rendering engine (
QtWebKitfork abandoned in 2018 which I kept for Linux distro backward compatibility) to the latest and greatest one (QtWebEngine) which has been used by Windows and macOS for years. I also fixed and sped up math, source code, and diagrams rendering by switching to SOTA libraries, upgrading to the latest versions and fixing what was broken.- Editation
Rewrap Paragraphfills the paragraph/rewraps the paragraph under the cursor to 80 columns.- Easily add emojis by clicking associated button when adding new Notebook/Note or editing Notebook/Note name or description.
- Markdown to HTML rendering
- Qt WebEngine, which is ~8x faster than Qt WebKit, is newly default HTML rendering backend on Linux as it already was on Windows and macOS.
- Math support now offers KaTeX (fast, offline @ QT resources included MF binary) and MathJax (legacy, upgraded, offline) instead of online CDN dependency.
- Offline Mermaid diagram rendering works again - mermaid.js was not registered as a Qt resource, so it always silently failed. Online option removed.
- Autolinking
- Colors of autolinking generated Note/Outline interlinks are in blue.
- Bare http(s):// URLs containing Markdown-special characters (e.g. '_') got backslash-escaped by the autolinking preprocessor's Markdown round-trip which corrupted the result - fixed by verbatim using CommonMark's <...>.
- Snap
- Menu/toolbar icons are no longer missing in the strict Snap.
- Editation
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Thinking Notebook & Markdown Editor
Are you drowning in information, but starving for knowledge? Where do you keep your private remarks like ideas, personal plans, gift tips, how-tos, dreams, business vision, finance strategy, auto coaching notes? Loads of documents, sketches and remarks spread around the file system, cloud, web and Post-it notes? Are you afraid of your knowledge privacy? Are you able to find them once you create them? Do you know how are they mutually related when you read or write them? No?
Thinking Notebook

MindForger is human mind inspired personal knowledge management tool.
Markdown Editor

MindForger is open, free, well performing Markdown editor / IDE which respects your privacy.
Installation
Install:
Build:
- build on Debian
- build on Fedora
- build on Gentoo
- build on macOS
- build on NixOS
- build on Ubuntu
- build on Windows
- build on WSL
- build Flatpak
- build Snap
Docker:
Tarball:
Nightly builds:
Check also packages for Linux and Unix.
Documentation
Read:
Watch:
Check:
man mindforger
Contributors
Are you interested in contributing? There are plenty of things you can do!
