dsh-free-web-search: Keyless Web Search for DeepSeek Harness
delef/dsh-free-web-search
dsh-free-web-search is a free web search plugin for DeepSeek Harness, requiring no API keys, with 10 engines including Bing, DuckDuckGo, SearXNG, automatic fallback, time-filtered search, and result caching.
dsh-free-web-search is a free web search plugin for DeepSeek Harness that works out of the box without any API keys. It includes free engines like Bing, DuckDuckGo, and SearXNG, plus optional paid engines, solving the problem of web search in DSH being tied to paid keys or complex setup. The plugin offers multi-engine automatic fallback, time-filtered search, platform search, web fetching, and engine diagnostics, giving you stable, fallback-capable search directly inside the harness.
How to Install
dsh plugin --profile web add github:delef/dsh-free-web-search- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- delef
- Distribution
- Plugin
dsh-free-web-search Key Features
dsh-free-web-search Repo Summary
What Does It Do?
dsh-free-web-search is a DSH plugin for DeepSeek Harness that provides free web search without requiring any API keys, working out of the box with Bing, DuckDuckGo, and SearXNG, plus optional paid engines like Exa, Tavily, and Perplexity. It solves the problem of web search in DSH being tied to paid keys or complex setup, letting you get stable, fallback-capable search directly inside the harness. Core capabilities include multi-engine automatic fallback, time-filtered search, platform search, web fetching, and engine diagnostics. It is maintained by delef and licensed under Apache-2.0.
Core Features
- Multi-engine automatic fallback: includes 10 search engines; if one fails, the next picks up automatically, ensuring uninterrupted search.
- Time-filtered search: the
advanced_searchtool filters results by day, week, month, year, or custom ranges like3dor2026-07-01, ideal for finding recent information. - Platform search: the
platform_searchtool searches GitHub repositories and Reddit threads, quickly locating code and community discussions. - Web fetching: the
web_fetchtool fetches a single page and extracts plain text, useful for reading articles or documentation. - Engine diagnostics: the
free_search_testtool checks engine availability; running it without arguments tests all engines. - Result caching: built-in LRU cache (default 50 entries, configurable TTL up to 5 minutes) reduces rate limiting.
How to Use This Plugin?
After enabling it in DSH, the default engine is Bing, and you can directly use the standard web_search tool for searches. For finer control, call advanced_search with a query, time range, and optional engine parameter; platform_search lets you specify a platform (GitHub or Reddit). All settings are managed via the Web UI (Settings > Plugins > Free Web Search) or settings.yaml, such as changing the default engine, setting cache TTL, or adding optional API keys. If an engine fails, the plugin automatically falls back without manual intervention.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: delef/dsh-free-web-search. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
