A curated, community-maintained list of plugins for DeepSeek Harness (dsh), a coding agent built on a plugin-based framework.
DDDMUC/dsh-free-search
A DeepSeek Harness plugin that adds free, key-less web search via DuckDuckGo, Bing and other engines, with automatic fallback between them.
- Stars
- 542
- Forks
- 41
- Open issues
- 10
- Last commit
- yesterday
What is it?
dsh-free-search is a plugin for DeepSeek Harness (dsh) that registers a web search provider. It addresses the case where dsh's default search depends on an official DeepSeek API key, or runs through a gateway that does not support the web_search tool, leaving the agent unable to search. The plugin offers free engines such as DuckDuckGo, Bing and SearXNG that need no key, along with many paid and keyed engines.
Engines can be switched from a settings page, from the /free-search-engine chat command, or by asking the agent to test them. When an engine fails, the plugin classifies the failure (quota, auth, rate limit, parse error) and falls back to the next engine, cooling down engines that are out of quota or misconfigured. Results can be merged across engines in a multi-search mode, filtered by time range, and blocked by domain.
The plugin also adds tools for platform-specific search (GitHub, Reddit, Hacker News, Stack Overflow and others), vertical lookups in keyless academic, package and finance sources, page fetching, and a research tool that gathers sourced evidence in one call. It is MIT licensed and is installed with the dsh plugin command.
Key features
- 01Free engines (DuckDuckGo, Bing, SearXNG, AnySearch) work without any API key
- 02Automatic fallback across engines with failure classification and temporary cooldowns
- 03Settings page and /free-search-engine command for switching engines and managing keys
- 04Multi-search mode that queries a language pool of engines concurrently and merges results
- 05Time-range filtering, domain blocklist and safe-search options
- 06Platform search and keyless vertical lookups for developer, academic and finance sources
Use cases
- Giving a DeepSeek Harness agent web search without a DeepSeek official key
- Running dsh through a gateway whose endpoint lacks the web_search tool
- Searching recent news with a time filter such as the last three days
- Cross-checking a question across several engines before trusting an answer
Quick start
- 1
Clone the repository
git clone https://github.com/DDDMUC/dsh-free-search.git - 2
Install the plugin into your DSH profile
dsh plugin --profile web add /path/to/dsh-free-search - 3
Restart DSH web
dsh web
Things to know
- Depends on the DeepSeek Harness (dsh) runtime; it is a plugin, not a standalone search tool.
- Free engines such as DuckDuckGo may be rate-limited or blocked by anti-bot measures.
- Requires manual cleanup of the provider config line before uninstalling, or searches will fail.
Topics
FAQ
- What is dsh-free-search?
- A DeepSeek Harness plugin that adds free, key-less web search via DuckDuckGo, Bing and other engines, with automatic fallback between them. dsh-free-search is a plugin for DeepSeek Harness (dsh) that registers a web search provider. It addresses the case where dsh's default search depends on an official DeepSeek API key, or runs through a gateway that does not support the web_search tool, leaving the agent unable to search. The plugin offers free engines such as DuckDuckGo, Bing and SearXNG that need no key, along with many paid and keyed engines.
- Is dsh-free-search free to use? What license does it have?
- dsh-free-search is open source under the MIT license. Check the license terms before using it in commercial products.
- Is dsh-free-search still maintained?
- Actively maintained. The last commit to dsh-free-search was on Oct 20, 2026.
- What can I use dsh-free-search for?
- Giving a DeepSeek Harness agent web search without a DeepSeek official key Running dsh through a gateway whose endpoint lacks the web_search tool Searching recent news with a time filter such as the last three days Cross-checking a question across several engines before trusting an answer
- How do I install dsh-free-search?
- Clone the repository: git clone https://github.com/DDDMUC/dsh-free-search.git Install the plugin into your DSH profile: dsh plugin --profile web add /path/to/dsh-free-search Restart DSH web: dsh web
- Where can I get dsh-free-search?
- The source code and installation instructions are on GitHub: https://github.com/DDDMUC/dsh-free-search
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A sidebar workbench plugin for DeepSeek Harness (DSH) with built-in file, Git, terminal, side chat and task pages, open to third-party extensions.
A DeepSeek Harness plugin that lets you view and control the dsh web interface on your phone via QR code over LAN or a public Cloudflare tunnel.
A plugin for the DSH agent harness that adds token-efficient ops tools for file handling, bash and structured results.
A DeepSeek Harness plugin that visualizes an agent's context window: composition, per-request trend, events, and the agent family.
A transparent animated desktop pet that runs inside the DeepSeek Harness web UI or as a separate always-on-top desktop window.