Sift – local hybrid search CLI in a single Rust binary
Show HN: Sift – local hybrid search CLI in a single Rust binary
Sift – local hybrid search CLI in a single Rust binary is active in the show hn launch space.
Profile
Built this for agentic workflows where you need repeatable, low-latency search over local codebases and docs without standing up a daemon or an indexing service.Pipeline is Expansion → BM25/phrase/vector Retrieval → RRF Fusion → optional Qwen reranking. Each stage is independently tunable.The part I found most interesting to build: the caching layer is modeled after Zig's build system. A BLAKE3 manifest store tracks filesystem metadata so sift knows which files changed without re-reading them. A content-addressable blob store holds pre-extracted text, BM25 term frequencies, and pre-embedded vectors — so repeat queries skip neural inference entirely and go straight to dot-product scoring. Ide
The company sits in the show hn launch segment, where it competes on its core product or service.
It is recorded at the Show HN launch stage.
| Sector | Show HN launch |
|---|---|
| Stage | Show HN launch |
Website: www.alexdk.com/blog/introducing-sift
Browse related
Create a free account