sspaeti/obsidian-note-taking-assistant
Local first Second Brain RAG for any Obsidian Vault (works with any Markdown). Works with DuckDB. Also includes a web-app👇.
# Technical Summary Combines semantic search (BGE-M3 embeddings) with explicit wikilink graph traversal to surface both directly-linked notes and semantically similar unconnected content. The ingestion pipeline parses Obsidian markdown into a DuckDB schema with vector embeddings, chunks, and hyperedge tables, enabling specialized queries like "hidden connections" (semantically similar but unlinked notes) and graph-boosted search that ranks results by both embedding similarity and graph proximity. Includes a Python CLI for querying and a web app for browsing the knowledge graph.
Stars
48
Forks
1
Language
Python
License
—
Category
Last pushed
Feb 05, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/sspaeti/obsidian-note-taking-assistant"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
khoj-ai/khoj
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents,...
onyx-dot-app/onyx
Open Source AI Platform - AI Chat with advanced features that works with every LLM
MODSetter/SurfSense
Open source alternative to NotebookLM for teams. Join our Discord: https://discord.gg/ejRNvftDp9
codexu/note-gen
A cross-platform Markdown AI note-taking software.
your-papa/obsidian-Smart2Brain
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain...