Local Search Agent – offline RAG, no embeddings, free tier
Replaces vector databases with BM25 keyword search for transparent retrieval.
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.
BM25 search beats vector drift when you need to know exactly why a doc was retrieved.
Developers building local-first AI agents who need auditable retrieval
LlamaIndex · LangChain · Meilisearch
Replaces vector databases with BM25 keyword search for transparent retrieval.
Replaces RAG with deterministic AST maps; costs near-zero tokens and works offline.
Drop-in Rustls for Python ssl module, but 10% slower than OpenSSL.
Temporal API on Postgres removes cluster ops but demands strict deterministic code.
PM2 for Python but actually small—single binary, no Node runtime, crash protection, TUI.
Just a Drive folder with zip files—no docs, no code, no demo.