Enables natural language search across local codebases and documents by leveraging semantic similarity instead of keyword matching.
semtools is a powerful CLI skill for Claude Code that replaces traditional grep with AI-powered semantic search. It allows developers to find relevant code snippets, implementation patterns, or documentation even when keywords do not match exactly. Beyond search, it features workspace indexing for large-scale projects and a document parsing engine that converts PDFs, DOCX, and PPTX files into Markdown using LlamaParse, making non-text assets searchable and accessible within your development workflow.
主要功能
01CLI Pipeline Integration: Chain search commands with grep and other terminal tools for advanced data filtering.
02Semantic Search: Find files and code based on meaning and context rather than exact string matches.
03Workspace Indexing: Create and manage search indexes for high-speed retrieval in large-scale repositories.
04Configurable Similarity: Adjust distance thresholds to fine-tune the strictness and relevance of search results.
050 GitHub stars
06Multi-format Support: Convert PDF, DOCX, and PPTX documents into Markdown using LlamaParse integration.
使用场景
01Locating specific logic or implementation patterns across a large repository without knowing exact variable names.
02Accelerating codebase exploration during onboarding or when debugging unfamiliar legacy code.
03Analyzing and searching through technical documentation provided in PDF or Word formats by converting them to Markdown.