Vasallo94/ObsidianRAG

RAG system to query your Obsidian notes using LangGraph and local LLMs (Ollama)

51
/ 100
Established

Implements hybrid search (vector + BM25) with CrossEncoder reranking and GraphRAG link-following to expand context across interconnected notes, served via FastAPI backend to a native TypeScript Obsidian plugin. Supports streaming responses with source attribution and works entirely offline using Ollama for local LLM inference and HuggingFace embeddings, compatible with multilingual models like Qwen and Gemma.

Available on PyPI.

Maintenance 13 / 25
Adoption 11 / 25
Maturity 18 / 25
Community 9 / 25

How are scores calculated?

Stars

29

Forks

3

Language

Python

License

MIT

Last pushed

Mar 12, 2026

Monthly downloads

85

Commits (30d)

0

Dependencies

22

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/Vasallo94/ObsidianRAG"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.