Favicon of ddgr

ddgr

Terminal-based DuckDuckGo search with custom result limits, instant answers, Tor support, DuckDuckGo Bangs, and text-based browser integration. Privacy-focused, no tracking.

ddgr is a command-line utility that brings DuckDuckGo search directly to your terminal, designed for users who value privacy and efficiency. Unlike web-based searches, ddgr lets you control exactly how many results appear per page, making it far more convenient than browsing through dozens of results at once.

Key capabilities include:

  • Privacy-first design with Do Not Track enabled by default and no unconfirmed user data collection
  • DuckDuckGo Bangs support with autocompletion to search within specific sites instantly
  • Instant answers for quick lookups without opening a browser
  • Tor network compatibility, giving you an advantage over other CLI search tools
  • Custom search options including time-based filtering, region-specific results, and safe search control
  • HTTPS proxy support for additional privacy layers
  • Text-based browser integration with lynx, elinks, links, and w3m
  • "I'm Feeling Ducky" feature to open the first result directly
  • Minimal dependencies and lightweight performance

Whether you're conducting focused research, performing quick lookups, or simply prefer working without distractions in the terminal, ddgr delivers fast, clean results. It works seamlessly on Linux systems, Raspberry Pi, and any environment where you prefer command-line efficiency over graphical interfaces.

Features

Config fileScriptableTrue color

Terminal features

OSC 8 hyperlinks

Media

Pros

5
  • Privacy-focused search engine integration
  • Customizable number of search results per page
  • Supports DuckDuckGo Bangs for quick access to other sites
  • Integration with text-based browsers
  • Tor network support for enhanced privacy

Cons

1
  • Requires Python 3.8 or later

Related tools

Share:

Auto-fetched .

Recent releases

Similar to ddgr

Favicon

 

  
 
Favicon

 

  
 
Favicon