smgrep
Semantic code search for Claude Code. High-performance Rust implementation with automatic project indexing.
Summary
smgrep is a high-performance semantic code search tool built in Rust that automatically indexes your project for fast, context-aware searches.
- It helps developers quickly find relevant code snippets, functions, and patterns without relying on exact string matching.
Install & Usage
/plugin marketplace add <org/repo>Add the configuration to /plugin install smgrep@<marketplace>
/pluginUse Cases
Usage Examples
/smgrep find all functions that handle user login
/smgrep search for error handling in payment processing
/smgrep locate the implementation of the 'calculate_total' method
Security Audits
Frequently Asked Questions
What is smgrep?
smgrep is a high-performance semantic code search tool built in Rust that automatically indexes your project for fast, context-aware searches. It helps developers quickly find relevant code snippets, functions, and patterns without relying on exact string matching.
How to install smgrep?
To install smgrep: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install smgrep@<marketplace>. Finally, /plugin in Claude Code.
What is smgrep best for?
smgrep is a plugin categorized under General. It is designed for: rust. Created by can1357.
What can I use smgrep for?
smgrep is useful for: Find all functions related to user authentication across a large codebase.; Locate the implementation of a specific API endpoint when you only know its behavior.; Search for error handling patterns to ensure consistency across modules.; Identify all places where a deprecated library is used before upgrading.; Discover code examples of a particular design pattern in your project.; Quickly navigate to the definition of a variable or class when debugging..