# ev-grep > A command-line search tool for finding code by behavior. ## Documentation - [Overview](https://ev-grep.com/docs/index.md): Find implementations, check error handling, and narrow a code review. - [Installation](https://ev-grep.com/docs/installation.md): Install ev-grep and run your first search. - [Concepts](https://ev-grep.com/docs/concepts.md): Queries, file context, and independent assessments. - [CLI](https://ev-grep.com/docs/cli.md): Write a query and choose which files to search. - [Use with other tools](https://ev-grep.com/docs/pipelines.md): Choose files or line ranges with rg, git, or ast-grep, then pass them to ev-grep. - [Providers](https://ev-grep.com/docs/providers.md): Configure OpenRouter or direct TypeSafe access. - [Output](https://ev-grep.com/docs/output.md): Read results, handle exit codes, and use JSON Lines. - [Request limits](https://ev-grep.com/docs/limits.md): Request limits and what a file-level search can establish. - [Benchmarks](https://ev-grep.com/docs/benchmarks.md): Local scan time and live search latency, with raw samples and test conditions.