Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

The Silver Searcher review

Free#28 of 42 in Code Search Tools

A free recursive regex search utility for local code and text files.

6.2/10Editor score
The Silver Searcher6.2 Visit site

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Developers looking for a direct way to search local source directories can use The Silver Searcher (ag), an open-source command-line utility for recursive text and code search. It supports regular expressions, applies patterns from .gitignore, .hgignore and .ignore files, and runs on Windows, macOS and Linux. The free software is distributed under the Apache-2.0 license, making it suitable for individual developers as well as teams that prefer self-hosted tools.

Its workflow fits terminal-oriented development and editor integrations. Searches can target selected file types or all files, including hidden files, while options provide matching-line counts and surrounding context. Output formats are documented for Vim, Emacs and TextMate workflows, so developers can move from a search result into an editor without adopting a hosted dashboard. The tool stays focused on repository text discovery rather than broader development-environment features.

The trade-off is a narrow scope. The Silver Searcher does not provide repository indexing, code navigation or IDE extensions, so it is better suited to quick recursive searches than to symbol-aware exploration across large codebases. Teams wanting indexed navigation, graphical discovery or integrated IDE search should consider a different category tool. Choose The Silver Searcher when a free, local command-line search utility matches your workflow; look elsewhere when navigation and persistent indexing are central requirements.

The Silver Searcher pros and cons

  • Where it wins
    • Recursive regex search across source directories
    • Uses .gitignore, .hgignore and .ignore patterns
    • Context, counts and editor-friendly output formats
  • Where it doesn't
    • No repository indexing for repeated searches
    • No built-in code navigation or IDE extensions
    • Local command-line workflow, not a hosted service

The Silver Searcher fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update