Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

December 2025
  • Reuse input buffers across batch encodings
  • Batch GPU MaxSim into single matmul
  • Add batch write support to embedding store
  • Add document chunking for improved search quality
  • Parallelize file I/O and increase batch sizes
  • Exclude .git/ directory from indexing
  • Add BM25 tokenizer quality tests
  • Include file path header in BM25 and embedding indexing
  • Refactor tokenizer to use tantivy pipeline
  • Batch BM25 index writes for ~100x faster indexing
  • Enable native CPU optimizations
  • Add parallel tokenization, GPU normalization, dynamic batching
  • Pre-allocate contiguous buffers in batch encoding
  • Add semantic quality tests for ColBERT encoder
  • Add batched GPU encoding for ~3x faster indexing
  • Always ignore .sgrep directory during indexing
  • Show current file in progress bar, remove verbose flag
  • Add progress bar for indexing with indicatif
  • Add badges: license, platform, Rust version, issues
  • Add MIT LICENSE file