I am using Obsidian. Like most PKM tools, it has aspects to dislike, but many features are quite polished and neat. I also like that it is quite fast in everything it does.
The essential DataView extension allows users to detect data (such as a line with a task) within a note and extract those tasks into organized overviews. In combination with effective tagging, metadata, and the ability to run classes for notes (similar to Prototypes), this becomes a powerful task tracking tool. For instance, there’s no need to place a task into a new note to monitor it.
Several extensions are particularly useful: Dataview, Tasks (which enhances the base functionality), Mermaid Diagram Renderer, Templater, Linter, Auto Classifier, Tag Management, Folder Note, and AI-Commander, just to name a few. All of these extensions allow users to customize the base application to their preferences without compromising its core functionality.
I’d be thrilled to see some of the “alternative views” that Tinderbox offers. Additionally, I’d appreciate a scripting integration, such as Python, to facilitate a more scripted approach to data handling and task completion, especially when interfacing with other APIs or databases.
While all these features are beneficial, they also present challenges. Transforming a chaotic collection of notes into a structured and useful system requires significant “meta planning.” Ultimately, the tool doesn’t guide you to a structure; you must invest effort and adhere to the application’s concept. This challenge seems common among most tools of this nature.
I appreciate that Obsidian stores notes as Markdown files in the file system. It reminds me of Ted Nelson, who once confessed that, after all these years, the MacOS Finder remains his preferred knowledge management tool. 