This is not what I wanted to spend my time on today… but I am happy with the end result.
What I originally wanted to do was set up SYM Talks, taking the place of the Sketch Your Mind Conference 2026—which I have been silent about for too long. I also wanted to send out a newsletter announcing this and the upcoming StoryOS Cohort. But when I opened my notes for the conference, I could not find what I wanted, so I fired up ExcaliBrain to help me. That is when I realized that the new and improved file-saving solution I implemented in Excalidraw 2.28.0 had broken ExcaliBrain…
This is when the rollercoaster started.
I did not want to touch ExcaliBrain, fearful of the Obsidian code scanner results if I published a new version. A sort of PTSD reaction. So I thought, maybe this is the time to dust off my plans to rebuild ExcaliBrain from the ground up.
For those of you who are unfamiliar with ExcaliBrain, it is a graph navigation tool for your files in Obsidian, built to emulate TheBrain, my first PKM love from over 25 years ago.
So that is how I spent my day. I was working on 3 projects in parallel: designing the setup for SYM Talks, building K-Plex (Knowledge Plex), my new plugin, and, in the end, fixing ExcaliBrain as well and working through most, if not all, of the code scanner findings.
I am proud to announce that K-Plex is here. It is a structured knowledge graph for your Obsidian Vault. It no longer requires Dataview or Excalidraw. It has many new features. For example, you can drag a line from the central node to link to a new note in your Vault, drag to create new connections, filter result sets in the view, see connections highlighted, and much more.
Warning: K-Plex is a new plugin and is still undergoing real-world testing. Bugs and unexpected behavior are possible. Before using K-Plex to create or modify relationships between important notes, I strongly recommend trying it first on a small set of test notes. As with any plugin that can modify your vault, keep a current backup of your data.
Give it a go. Let me know what you think.
This is a wonderful time to be alive. Building this would have taken me 2–3 months in the past. Today, I built it while fixing ExcaliBrain, designing SYM Talks, and also enjoying some of the Sunday sunshine outdoors.
…and, to be fair, it would not have been possible half a year ago to publish a plugin to the Obsidian Community store within 10 minutes, as I was able to do today once the code was ready. I often express my frustration with code scanning, but in the end, it is exactly this scanning that made the 10-minute publish possible. I love Obsidian.
Life is beautiful.
–Zsolt



