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
Or read this on Hacker News