Get the latest tech news

Show HN: Semantic grep with local embeddings


Contribute to BeaconBay/ck development by creating an account on GitHub.

ck-cli- Command-line interface and argument parsing ck-core- Shared types, configuration, and utilities ck-search- Search engine implementations (regex, BM25, semantic) ck-index- File indexing, hashing, and sidecar management ck-embed- Text embedding providers (FastEmbed, API backends) ck-ann- Approximate nearest neighbor search indices ck-chunk- Text segmentation and language-aware parsing ck-models- Model registry and configuration management ✅ grep-compatible CLI with semantic search and file listing flags (-l,-L) ✅ FastEmbed integration with BGE models ✅ File exclusion patterns and glob support ✅ Threshold filtering and relevance scoring with visual highlighting ✅ Tree-sitter parsing and intelligent chunking (Python, TypeScript, JavaScript, Haskell) ✅ Complete code section extraction (--full-section) ✅ Enhanced indexing strategy with v3 semantic search optimization ✅ Clean stdout/stderr separation for reliable scripting ✅ Incremental index updates with hash-based change detection Rust- Systems programming language FastEmbed- Fast text embeddings Tantivy- Full-text search engine clap- Command line argument parsing

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Rust

Rust

Photo of semantic grep

semantic grep

Photo of Claude Code

Claude Code

Related news:

News photo

GLM 4.5 with Claude Code

News photo

Claude Code: Now in Beta in Zed

News photo

Abstract Machine Models (2022)