Dicklesworthstone / frankensearch
PublicTwo-tier hybrid search for Rust: sub-millisecond initial results via potion-128M, quality-refined rankings in 150ms via MiniLM-L6-v2. Combines lexical (Tantivy BM25) and semantic (vector cosine) search with Reciprocal Rank Fusion. Progressive iterator API, f16 SIMD vector index, feature-gated compilation.
frankensearch is a standalone command-line tool and Rust library for fast hybrid local search over codebases and documents, delivering quick initial keyword and semantic matches followed by refined high-quality rankings.
How It Works
You hear about a tool that searches your project files super quickly, finding answers to questions like 'how does retry backoff work?' without waiting.
Run a simple copy-paste command to get the fsfs search tool ready on your computer in seconds.
Tell it to scan your folder, and it builds a smart index of your files automatically.
Type a question about your code, like 'structured concurrency', and hit enter.
See top matches right away from keywords and meaning, then watch them get even better as it refines.
Your searches now reveal relevant files fast and accurately, making you super productive in your projects.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.