dsh-free-web-search: Keyless Web Search for DeepSeek Harness

delef/dsh-free-web-search

Tools & CapabilitiesVerified
Listed on 2026-08-27
Page last updated 2026-10-30

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

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

10 engines with auto fallbackTime-filtered & platform searchEngine diagnostics toolWeb Settings UIResult caching to reduce limits
Listed on dsh-plugin.org

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_search tool filters results by day, week, month, year, or custom ranges like 3d or 2026-07-01, ideal for finding recent information.
  • Platform search: the platform_search tool searches GitHub repositories and Reddit threads, quickly locating code and community discussions.
  • Web fetching: the web_fetch tool fetches a single page and extracts plain text, useful for reading articles or documentation.
  • Engine diagnostics: the free_search_test tool 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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ