@Alex Galea i have an apple m4 pro 24go i use ONNX with Qdrant/bge-small-en-v1.5-onnx-Q (quantized BGE-small, 384-dim, ~70MB) for semantic search For indexing a large Javascript project of 2K files (~400K LOC): - without RAG and LSP : 1,5s and 160MB RAM - with RAG embed : 17,5s and 1.6GB RAM For updating the indexes, i implemented merkle tree to invalidate parts of graphs with hash Nb: you can use ollama too with config file to use another model and your GPU