Grep¶
Searches file contents using regular expressions. Built on ripgrep, which searches recursively, respects .gitignore, and handles large codebases without choking.
Runtime Comparison¶
| Aspect | Claude Code | Opencode |
|---|---|---|
| Tool name | Grep |
grep |
| Engine | ripgrep | ripgrep |
| Regex syntax | Full regex support | Full regex support |
| Case insensitive | -i parameter |
ignoreCase option |
| Context lines | -A, -B, -C parameters |
Supported |
| File filtering | glob or type parameters |
include parameter |
Use Grep to find where a function is defined or called, locate error messages, or trace imports across modules.
Combine with Glob for targeted searches: find files by name first, then search within them.