Trilium Notes is a free, open-source, cross-platform hierarchical note-taking app for building large personal knowledge bases.