My text editor, also VS Code, has extensions for Markdown live preview, to-do lists, and other conveniences - everything I need to manage the "knowledge database".
In the terminal, `find` and `grep` are perfect for searching notes. I have a few aliases defined for quickly adding new single-line notes, current date/time, paste a link and title, etc.
As a higher-level interface, I wrote a little React app / Node.js server that renders the Markdown files, with hot reload on changes. Not necessary, but I like having a "personal dashboard" of sorts, with calendar and whatever feature/widgets I want to add.
I also join the chorus, that we ought to welcome more exploration in the area of knowledge management. I love seeing new systems, open-source projects, applications, SaaS (though not as much) taking on this problem space.
Since the days of index cards, through Vannevar Bush's Memex, Ted Nelson's Xanadu, Englebart's mother of all demos, HyperCard.. In some ways I think the past decade took a step forward and a couple steps back. The personal computer, as an augmentation of the human intellect, has creative potential yet to be explored.
---
Edit: A recent one I found delightful is the Johnny Decimal System.