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.

7 starsPython

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

by Wissam-Metawee·Jul 16, 2026·2 points·0 comments

AI Analysis

●●SolidBig BrainSolve My Problem

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

Strengths
  • Meilisearch integration provides deterministic, debuggable retrieval unlike black-box embeddings.
  • LangGraph agent loop autonomously searches, fetches, and cites sources without external APIs.
  • Zero vector database overhead means no stale indexes or complex infrastructure to maintain.
Weaknesses
  • Keyword-only search misses semantic connections that vector embeddings naturally capture.
  • Requires running a local Meilisearch instance, adding a dependency for simple setups.
Category
Target Audience

Developers building local-first AI agents who need auditable retrieval

Similar To

LlamaIndex · LangChain · Meilisearch

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