Back to browse
GitHub Repository

A framework that replace traditional RAG pipelines. Ingest any number of documents in multiple workspaces (channels, departments, etc.), index it with BM25, and let the agent search, fetch, and reason over it, exactly like searching the web, but entirely on your machine. No vector store, no embedding needed.

8 starsPython

Local Search Agent – RAG replacement, no embeddings, free tier

by Wissam-Metawee·Jul 17, 2026·1 point·0 comments

AI Analysis

●●●BangerBig BrainDark Horse

Swaps fragile vector embeddings for deterministic BM25 search to fix RAG reliability.

Strengths
  • BM25 keyword search provides transparent, debuggable retrieval unlike black-box vectors.
  • Eliminates vector database overhead and prevents index staleness from silent document updates.
  • LangGraph agent loop fetches and reasons over local files with full source citations.
Weaknesses
  • Keyword matching may miss semantic connections that embedding-based retrieval captures easily.
  • Requires running a local Meilisearch instance, adding a dependency to the local stack.
Category
Target Audience

Developers building local-first AI agents with strict audit requirements

Similar To

LlamaIndex · LangChain · AnythingLLM

Similar Projects

AI/ML●●Solid

Local Search Agent – offline RAG, no embeddings, free tier

Replaces vector databases with BM25 keyword search for transparent retrieval.

Niche GemSolve My Problem
Wissam-Metawee
404d ago
AI/ML●●Solid

Local Search Agent – RAG replacement, no embeddings, free tier

BM25 search beats vector drift when you need to know exactly why a doc was retrieved.

Big BrainSolve My Problem
Wissam-Metawee
201d ago
AI/ML●●Solid

Replaced Neo4j with pure vector search for Graph RAG

Graph RAG without Neo4j — pure vector search beats HippoRAG on multi-hop benchmarks.

Big BrainDark Horse
zhangchen
203mo ago