Dendron is a personal knowledge management tool built as a VS Code extension that organizes notes using hierarchical markdown files.
Dendron addresses the retrieval problem that plagues most note-taking systems as knowledge bases grow beyond a few thousand notes. Rather than relying on keyword search and pagination, it applies software engineering principles to knowledge management. The tool uses hierarchical naming conventions and structural primitives layered on top of markdown to make retrieval efficient at any scale. Notes remain local files on your machine, giving you full control and offline access.
Dendron suits developers who want a knowledge base that scales without requiring obsessive upfront organization. It works well for anyone managing substantial amounts of information—from personal journals to company-wide documentation—because it lets you start with unstructured notes and gradually add hierarchy as your collection grows. The tool emphasizes keyboard-driven workflows and text-centric operations, prioritizing speed and efficiency over graphical interfaces. If you need a system that retrieves information as effectively with ten notes as with ten thousand, Dendron's hierarchical approach directly addresses that need.
The project is in maintenance mode only, with active development having ceased. This means bug fixes and critical issues may still receive attention, but new features and major improvements are not being pursued. The tool remains functional for existing users, but prospective adopters should understand that the codebase will not evolve significantly going forward.