What it does
A study tool for Obsidian vaults. Upload markdown notes, ask a question, and get answers grounded in those notes — with citations back to the source — or generate flashcards from the same material.
Architecture
React frontend on Netlify and FastAPI/LangChain backend. Notes are chunked with heading context preserved, then retrieved with hybrid BM25 plus pgvector. Ranked context drives both Q&A and flashcard generation via OpenRouter.
Client
Browser
Frontend
React
API
FastAPI
Database
pgvector
LLM
OpenRouter
Host
Netlify
Technologies
- React
- FastAPI
- LangChain
- PostgreSQL
- pgvector
- OpenRouter
- Netlify
- Docker
- Tailscale