Fast, parallel grep-like search tool with regex support
Fast parallel search with regex, respects .gitignore by default.
rg PATTERN # Search current directory
rg PATTERN path/ # Search specific path
rg -i PATTERN # Case-insensitive
rg -w PATTERN # Whole word only
rg -l PATTERN # List matching files only
rg -c PATTERN # Count matches per file
| Flag | Purpose |
|------|----------|
| -i / --ignore-case | Case-insensitive search |
| -w / --word-regexp | Match whole words only |
| -l / --files-with-matches | Show only filenames |
| -c / --count | Count matches per file |
| -A NUM / --after-context NUM | Show N lines after match |
| -B NUM / --before-context NUM | Show N lines before match |
| -C NUM / --context NUM | Show N lines before and after |
| --type TYPE | Search only specific file type |
| -g GLOB / --glob GLOB | Include/exclude by glob (prepend ! to exclude) |
| -F / --fixed-strings | Treat PATTERN as literal string, not regex |
| --no-ignore | Ignore .gitignore rules |
# Find in Python files only
rg --type py 'class Foo'
# Search excluding a directory
rg -g '!node_modules' PATTERN
# Show matches with context
rg -C3 'error'
# Case-insensitive, whole-word match
rg -iw 'TODO'
# Count total matches
rg -c 'pattern' | awk -F: '{sum+=$2} END {print sum}'
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer