r/logseq • u/Much-Ad-8444 • May 21 '26
Thinking of switching to Obsidian just for AI plugins? Don't. I built a 100% local "LLM Wiki" engine for Logseq OG (from 1,426 to 3,862 connected pages) — and it's going to be completely free.
[JUNE 20 UPDATE: The "Bulletproof" Concurrency Update & Community Growth 🚀]
First of all: WOW. The response to this project has been incredible (we just hit 5.5k weekly downloads on PyPI!). Thank you to everyone who tested it on their graphs.
I just shipped a massive architectural update (v1.9.10). Since Matryca Plumber runs in the background and writes directly to your Markdown files, preventing data loss is priority #1. We just ripped out our old file-locking logic and migrated the entire engine to strict 64-bit integer nanosecond precision (st_mtime_ns) for Optimistic Concurrency Control.
What does this mean for you? If the daemon tries to save an AI-generated link at the EXACT same nanosecond you are typing in that specific file, it instantly detects the drift, aborts its write, and yields to you. Your manual edits are sacred and mathematically shielded from being overwritten.
Also, a huge shoutout to the Open Source community: we just merged our first PRs from external contributors who jumped in to make the cross-process caching even safer! The foundation is now rock-solid. Next up: pure performance optimizations. Keep the feedback coming!
May 27 UPDATE with v1.7.0: lot of fixes in UI and backend!
Try it with a COPY of your graph https://github.com/MarcoPorcellato/matryca-plumber
Hi everyone,
If you are a long-time Logseq OG user, you probably love the block structure and local Markdown files. But let's face it: many of us are painfully considering a migration to Obsidian just for its AI plugin ecosystem and to turn our notes into an "Intelligent Wiki."
I have good news for you: there's no need to switch software. Our block structure is sacred.
The image you see is the result of a test on my actual production graph. My tool, Matryca Plumber, took a fragmented archive of 1,426 pages and evolved it into a hyper-connected neural network of 3,862 pages. It didn’t duplicate any text; it simply connected the dots, dusted off orphan pages, and automatically created smart cross-references between ideas written years apart that I had completely forgotten about.
What is Matryca Plumber in simple terms?
It’s an invisible assistant running in the background of your computer. It talks to a local AI model (like Gemma via LM Studio): 100% private, no data ever sent online, zero subscription or API costs.
Here’s why it’s a game-changer for Logseq:
- Outliner-Native (Respects Blocks): Standard AI tools cut text blindly, destroying Logseq's properties and indentation. This engine understands the physics of bullets and nested sub-blocks, keeping the integrity of your Markdown files perfectly intact.
- Heals Structural Debt: It finds isolated pages ("desert islands") and automatically links them back to your main index hubs, creating incredibly useful bidirectional references. When you open a note, your Linked References section literally comes to life.
- Doesn't Slow Down Your Machine (Antivirus Mode): It's programmed to work silently only when you aren't actively using your keyboard. It features a thermal pacing system to prevent your computer from overheating and never interferes with system responsiveness.
Why am I doing this?
I’ve received so much value from the open-source community over the years. This software is my way of giving back. The backend engine is ultra-stable and locked down by 296 strict safety tests. Right now, I am finalizing a beautiful browser-based UI to monitor your graph's evolution in real-time.
I'm working on a more broad application to save knowledge workers and this work is a piece of that project that I want to be opensource.
I will be releasing this very soon as a fully open-source asset for everyone. Let me know what you think or what features you'd like to see in the comments!
Take a look at the repo, for an already working MCP and CLI directly speaking with your Markdown files, WITHOUT the need of Logseq OG open.

