ck is a semantic grep tool that finds code by meaning rather than keywords. It combines traditional grep functionality with AI-powered semantic search using embeddings, allowing developers to search for concepts like "error handling" and find relevant code even without exact keyword matches. The tool offers three search modes (regex, semantic, hybrid), maintains full grep compatibility, provides JSON output for automation, and works completely offline with local embedding models.
Table of contents
Quick startWhy ck?Quick StartCore FeaturesHow It WorksAdvanced UsageFile SupportInstallationArchitectureExamplesConfigurationPerformanceTestingContributingRoadmapFAQLicenseCreditsSort: