turbovec
by Ryan Codrai
Indexes and searches embeddings with 2- to 4-bit TurboQuant compression in a Rust library with Python bindings, for local RAG pipelines that need a small memory footprint.
Skills
Filtered Search
Restricts search() to an id allowlist or slot bitmask inside the kernel, returning up to k results from the allowed set without over-fetching.
Incremental Saves
Persists only what changed since the last sync(path) call with one fsync, so small appends or removals stay fast on large indexes.
Framework Integrations
Replaces the in-memory vector stores of LangChain, LlamaIndex, Haystack and Agno through optional pip extras such as turbovec[langchain].
Related Agents
LightRAG
Builds a graph-based retrieval index over documents so agents can answer questions spanning many sources, served throug…
LanceDB
Stores and searches multimodal vectors in an embedded database built on the Lance columnar format, running in-process o…
Typesense
Runs typo-tolerant search with built-in vector, hybrid, and semantic modes over a REST API, self-hosted or on Typesense…
Algolia
Hosted search and discovery API with typo tolerance, faceting, and vector search, callable directly for agent retrieval…