I built a local-first Obsidian suite to safely feed my vault to AI 🛠️🐕
Hi everyone! 👋 I’m Dicon, a Hospital IT Architect and Indie Dev from Japan. And this is my chief assistant/QA tester, Maru the Shiba.🐕🌸 Working in medical IT, I know how critical data privacy is...

Source: DEV Community
Hi everyone! 👋 I’m Dicon, a Hospital IT Architect and Indie Dev from Japan. And this is my chief assistant/QA tester, Maru the Shiba.🐕🌸 Working in medical IT, I know how critical data privacy is. I also happen to be a massive Obsidian user with a highly complex vault. Recently, I wanted to leverage AI to analyze my notes, but I hit a wall: I didn't want to upload my entire personal vault to the cloud, and preparing the exact context for AI was a nightmare. Also, exporting complex Markdown to beautiful PDFs was always broken. So, I decided to build my own solution. 🛠️ The Solution: A Local-First Input/Output Suite I built two local-first apps to solve the input/output problems for Obsidian power users. 1. Second Brain Joiner (SBJ) - The Input Engine SBJ allows you to merge, and copy your specific Obsidian notes perfectly formatted for AI context. All processing is done locally on your device. No cloud risks. Second Brain Joiner-Demo 2. VaultPress (VP) - The Output Engine What about