

Navi – Obsidian-style org-roam graph viewer -- native window -- reads your DB directly
View the repo here:
Navi - A New Shiny Org-Roam Graph
--------------------------------------------------------------------------------------------
New to the whole "zettelkasten" deal, but I instantly knew I was meant to use emacs. After configuring for a while, I only had one regret regarding a certain competitor named after volcanic rock.
As of today, I no longer have that regret. If you are an org-roam user, please try this out and give me some feedback! I will listen to any and all suggestions and thoughts (so long as they are constructively delivered).
Some fun features to convince you:
- Throw nodes — fling them and they coast with real momentum, bounce off each other via physics
- Age heatmap — notes you haven't touched in months visually rust, grey out, and grow cracks. Ancient ones look genuinely weathered
- Particle effects — ambient clouds drift around each node; comet trails when you launch one across the screen (E to toggle)
- Local graph — press L to focus your selected note's neighbourhood, 1→2→3 hops outward; everything outside fades away
- Borderless mode — strips the title bar completely and tiles flush in AeroSpace like any other window
- Zero setup on first run — drop the two files anywhere, run ./navi, it finds your DB and bootstraps itself
--------------------------------------------------------------------------------------------
Even though it's heavily vibe-coded, I did my best as a self admitted emacs neophyte to realize my vision. If even one person finds it cool, it will be worth the effort and more. So please, give it a whirl!
Much love,
Ganten ❤️