If you've used Linux, you've undoubtedly experienced these problems, so why not take a look?
dev-brain/ ← Obsidian vault (your notes) rag-system/ config.py ← all settings (paths, models, chunk sizes) index.py ← scans vault → chunks → embeddings → ChromaDB query.py ← question → similarity ...