whereismyai
SeekStorm
SeekStorm is a lexical, vector, and hybrid search library and multi-tenant server written in Rust.
SeekStorm provides sub-millisecond lexical, vector, and hybrid search capabilities as an in-process library, multi-tenant server, or MCP server for AI agents. It uses two first-class engines behind one query planner, combining an inverted index with an IVF ANN index and fusing results with Reciprocal Rank Fusion. The software supports multiple field types, tokenizers for various languages, stemming, chunking, and integrated inference using Model2Vec. It is designed for developers building high-performance search applications, site search, and retrieval-augmented generation systems. Client SDKs are available for Rust, Python, C#, Java, and TypeScript.
SeekStorm at a glance
- Best for: Software engineer
- Runs on: Windows, Linux, macOS, API, self-hosted, open source
- Pricing: Open source under the Apache License 2.0
- Released: December 2024
- Category: AI search engine
- Website: github.com/seekstorm/seekstorm
Key features
- Native hybrid search with inverted index and IVF ANN
- BM25F and BM25FProximity lexical ranking
- Multi-vector indexing and Model2Vec inference
- True real-time search with immediate document availability
- Faceted search with string and numeric range facets
- Typo tolerance and query completion
- Built-in Model Context Protocol server for AI agents
- RESTful API with CORS and client SDKs
Use it for
- Build product and site search with facets and typo tolerance
- Implement retrieval-augmented generation and agent retrieval
- Search over JSON, CSV, NDJSON, and PDF files
- Embed search directly inside applications without a server
Alternatives to SeekStorm
- seekdb — Unifies relational, vector, and text data for production-grade AI agents.
- XERJ — It answers agent questions from an index instead of wasting tokens on context windows.
- Qdrant — Fast filtered vector search, self-hosted or in a managed cloud
- USearch — It uses SIMD instructions and optimized concurrency to outperform FAISS.
- Grit — Automates large-scale code refactoring and migration tasks efficiently.
- Exa — Provides high-accuracy web search and deep research endpoints for AI agents.
- SearchCLI — Provides a stable, reviewable CLI for managing Volcengine AI search workflows.
- HelixDB — Combines graph, vector, and full-text search in one engine.
- Meilisearch — It returns answers in less than 50 milliseconds with out-of-the-box relevancy.
- memsearch — It shares continuous context across Claude Code, Codex, and other AI coding agents.
- RuVector — Provides persistent vector retrieval, graph relationships, and local decision making in Rust.
- RAGFlow — Provides an integrated platform combining data processing with agent workflows.
All SeekStorm alternatives