mindforger

dvorkaGPL-2.0活跃维护

一款用 C++ 编写的思维笔记本兼 Markdown 编辑器,把大纲整理、知识管理和 Markdown 写作结合起来,适合做笔记和梳理思路。

Thinking notebook and Markdown editor.

2.6.0发布于 2026-10-28 17:58 UTC2,726star +1 / 7 天173fork同步于 2026-11-10 17:45 UTC

怎么上手

由 README 提炼,执行前请确认
snap install mindforger
硬件要求按 README 说明

README 未说明硬件要求;从安装方式看是桌面应用,支持 Linux、macOS、Windows、FreeBSD 等平台,未提及 GPU 或显存。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

本地优先的思维笔记本与 Markdown 编辑器,帮你把散落各处的私人笔记集中管理并建立关联

一款用 C++ 编写的思维笔记本兼 Markdown 编辑器,把大纲整理、知识管理和 Markdown 写作结合起来,适合做笔记和梳理思路。

核心能力

  • 以思维笔记本方式组织个人知识管理
  • 内置 Markdown 编辑器兼 IDE,可读写笔记
  • 强调隐私,笔记保存在本地文件系统
  • 提供多平台安装包与源码构建方式
  • 附带 man 手册与在线用户文档

容易踩的坑

README 只给出各平台安装文档链接,具体命令需到官网 installation 页面查看;构建需按平台参考对应 build 文档,依赖未在 README 列出;Windows 也可通过 winget 安装,但包名需查 winget-pkgs 清单

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本2.6.0
  1. 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.
      • Esc leaves 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 ADLMSTW diodes, ...
      • 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, ADLMSTW diodes, 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.
    • 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.
    • 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
  2. 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/ ADLMSTW diodes 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 - winget package ID is MartinDvorak.MindForger going 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

    Download MindForger

  3. 2.4.0Flatpak2026-09-22 · 2026-09-22 19:12 UTC
    查看更新说明

    This minor MindForger release brings Flatpak distribution.


    Ubuntu PPA | Debian PPA | Windows nightly builds

    Download MindForger

  4. 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.
    • 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/Sort Lines - 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.

    Ubuntu PPA | Debian PPA | Windows nightly builds

    Download MindForger

  5. 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 (QtWebKit fork 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 Paragraph fills 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.

    Ubuntu PPA | Debian PPA | Windows nightly builds

    Download MindForger

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Thinking Notebook & Markdown Editor

    Support on Open Collective Appveyor CI for Win GitHub Actions CI for macOS GitHub Actions CI for Ubuntu GitHub Actions CI for Win Current release GitHub issues All releases downloads Get it from the Snap Store License

    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?

    https://www.mindforger.com

    Thinking Notebook

    MindForger

    MindForger is human mind inspired personal knowledge management tool.

    Markdown Editor

    MindForger

    MindForger is open, free, well performing Markdown editor / IDE which respects your privacy.

    Installation

    Install:

    Build:

    Docker:

    Tarball:

    Nightly builds:

    Check also packages for Linux and Unix.

    Documentation

    Basics

    Read:

    Watch:

    Check:

    • man mindforger

    Contributors

    Are you interested in contributing? There are plenty of things you can do!

    Bugs and Feature Requests

    https://github.com/dvorka/mindforger/issues