Are you swamped by information but starved for real knowledge? Consider where you currently keep your private thoughts, project plans, gift ideas, technical how-tos, dreams, business visions, financial strategies, or self-coaching notes. Are they scattered across various file systems, cloud drives, web pages, and physical sticky notes? Are you concerned about data privacy? When you need to find something you saved months ago, can you actually locate it? More importantly, can you see how your notes connect to one another while you read or write? If the answer to these questions is no, MindForger is designed to solve these exact problems.
MindForger is a personal knowledge management tool and an open-source Markdown editor that prioritizes privacy. It is built to mimic the way humans learn, remember, think, associate, and forget. By working with the natural patterns of your brain rather than against them, the tool enables you to search, read, and write more efficiently.
What MindForger does
MindForger provides a robust Markdown editing experience that supports mathematical formulas, charts, and images, along with auto-generated tables of contents. Its outlining and organizational tools transform it into a true Markdown IDE, featuring multi-document workspaces, chapter refactoring, cloning, scopes, and templates.
Advanced knowledge management features include Eisenhower matrices, Kanban boards, knowledge graph navigation, and automatic linking between related concepts. The "Smart Assistance" feature allows you to maintain your flow of thought while browsing or writing. You can search your repository by name, tag, full text, or regular expressions, and the tool can even identify "associations"—similar sections across different notes. Additionally, it supports tags, emojis, checklists, recent note tracking, and integration with external editors. Data can be exported to HTML or CSV (including One-Hot Encoding for machine learning applications) and imported from formats like TWiki.
Quick Start
Core Concepts
Create a Workspace
Create a Notebook
Create a Note
Edit a Note
While viewing a note, you can enter edit mode through the following methods:
To save your changes and exit the preview:
Fix Grammar with Wingman
Fix grammar: #TEXT (The #TEXT placeholder will automatically be replaced by your selected text). Alternatively, select this prompt from the dropdown menu.Wingman is versatile; it can also complete your sentences, rewrite text in different styles (formal, casual, slang, or even Kafkaesque), provide synonyms and antonyms, or explain complex concepts.
Outline a Note
Outlining helps you structure complex ideas. To organize your hierarchy in MindForger:
Find Notes
You can search through your notebooks and notes using:
To perform a full-text search:
Delete a Notebook
To permanently delete or restore deprecated notebooks:
Installation
macOS
brew install mindforger.dmg file from the GitHub releases page. Mount the image and drag MindForger to your Applications folder. When launched, it will create a repository copy in ~/mindforger-repository and set it as the default.Windows
Download the installer from the GitHub releases page (nightly builds are also available). Run the executable to complete the installation.
WSL (Windows Subsystem for Linux)
lsb_release -a. If it is older than 16.04, run sudo do-release-upgrade.sudo add-apt-repository ppa:ultradvorka/productivity
sudo apt update
sudo apt install mindforger
DISPLAY=:0.0 mindforger
Ubuntu
Install via the official PPA:
sudo add-apt-repository ppa:ultradvorka/productivity
sudo apt update
sudo apt install mindforger
Debian
Download the .deb package for your specific version from GitHub, or add the PPA manually:
echo "deb http://www.mindforger.com/debian-ppa/bookworm bookworm main" | sudo tee /etc/apt/sources.list.d/mindforger.list
wget -qO - http://www.mindforger.com/gpgpubkey.txt | sudo apt-key add -
sudo apt update
sudo apt install mindforger
Fedora
Download the RPM from GitHub releases and install it:
sudo dnf install mindforger-MAJOR.MINOR.REVISION.rpm
FreeBSD
Run pkg install deskutils/mindforger or pkg install mindforger.
Arch Linux
Available via the AUR: aur.archlinux.org/packages/mindforger
NixOS
Run nix-env -i mindforger.
openSUSE
sudo zypper in opi
opi mindforger
Build from Source (macOS Example)
xcode-select --installbrew install ccachegit clone https://github.com/dvorka/mindforger.git
git submodule init
git submodule update
cd mindforger/deps/cmark-gfm
mkdir build && cd build
cmake -DCMARK_TESTS=OFF -DCMARK_SHARED=OFF ..
cmake --build .
cd ../..
qmake -r mindforger.pro
make -j 8
cd app && cp -rvf mindforger.app /Applications
cd ~
git clone https://github.com/dvorka/mindforger-repository.git
/Applications/mindforger.app/Contents/MacOS/mindforger
Docker
To build the image:
mkdir mindforger
curl https://raw.githubusercontent.com/dvorka/mindforger/master/build/docker/mindforger/Dockerfile > mindforger/Dockerfile
docker build -t mindforger:latest mindforger
To run the container:
xhost +local:root
docker run -it --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" mindforger:latest mindforger
docker ps -l -q > ~/.mindforger.docker
For subsequent starts, use: docker start $(cat ~/.mindforger.docker)
MindForger seamlessly blends Markdown editing with sophisticated knowledge management. Whether you are capturing daily notes, planning complex projects, or building a long-term knowledge base, it provides the tools to keep your data organized and private. Choose the installation method that best fits your workflow and start connecting your ideas today.
MuMuAINovel: Write Novels With AI, Minus the Clutter
FireRedTTS‑2: Stream Voice Cloning for Long‑Form Podcasts and Chatbots
Flyde Visual Programming: Custom Nodes & Code Integration
Parlant: Build AI Agents That Follow Rules, Not Prompts
Alger Music Player: Play Grayed-Out NetEase Songs with Desktop Lyrics
NetBird Setup Guide: Building a WireGuard Mesh VPN
Easy-AI-CodeReview: LLM-Powered Automated Code Review for GitLab
Chatterbox TTS API: Open Source Text-to-Speech for Developers
PDF Patcher: Open-Source PDF Editing and Bookmark Utility for Windows
News Agents: Scalable RSS Summarization with Amazon Q and tmux
Natural Language CAD Control via CAD-MCP Server
MM-Wiki: A Lightweight Enterprise Wiki & Team Collaboration Tool