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👇.

29
/ 100
Experimental

# 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.

No License No Package No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 8 / 25
Community 3 / 25

How are scores calculated?

Stars

48

Forks

1

Language

Python

License

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.