Web search agent for LLMs (i.e. Claude Code) which gives ability to process 50+ results (web links) for each request.
Find a file
2025-12-30 05:01:25 +05:00
.claude Directory structure changed to be compliant with Claude Code recommendations 2025-12-14 04:29:12 +05:00
.gitignore
CLAUDE.md Directory structure changed to be compliant with Claude Code recommendations 2025-12-14 04:29:12 +05:00
README.md README simplified 2025-12-30 05:01:25 +05:00

Web Search Agent

A web search agent for Claude Code (or any LLM) that processes 50+ results per search — far beyond the typical 10-20 limit.

Quick Start

  1. Copy files: Put .claude/ folder into your Claude Code working directory
  2. Add instructions: Copy CLAUDE.md contents into your project's instruction file
  3. Test it: Ask Claude to search the web, e.g., "Search for most beautiful Hokusai paintings and explain why they're great"

The wrapper scripts auto-install uv, which handles Python and dependencies.

Why You Need This

Most LLM tools (including Claude Code) only use 10-20 search results, limiting research depth.

This agent uses DuckDuckGo to fetch and process 50+ pages per query — similar to Qwen's Search function but works with any LLM.

Best for: Solving tricky bugs, tech research, any task where more information means better answers.

Features

  • Deep Search: 50+ results vs typical 10-20
  • Autonomous: Single command searches, filters, fetches, and reports
  • Smart Filtering: Skips blocked domains, login walls, CAPTCHA pages
  • Fast: HTTP/2 connection pooling, parallel fetch (30-40% faster)
  • Zero Setup: Auto-installs dependencies via uv

Requirements

  • uv: Auto-installed by wrapper scripts
  • Python 3.11+: Auto-installed by uv if needed

Blocked Domains

Automatically filtered (require login or block scraping): reddit.com, twitter.com, x.com, facebook.com, youtube.com, tiktok.com, instagram.com, linkedin.com, medium.com

License

MIT