dsh-web-search-custom
Run the following command in DeepSeek Harness:
dsh plugin install runfali/dsh-web-search-custom
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install runfali/dsh-web-search-custom in your terminal to install the plugin, sourced at https://github.com/runfali/dsh-web-search-custom ; restart dsh Web after installation to activate it.
About this plugin
The default web search in DeepSeek Harness's Web UI is locked to DeepSeek's own backend, and there was no supported way to swap in a self-hosted SearXNG instance or any other JSON search endpoint without modifying source code. dsh-web-search-custom exists to fill exactly that gap: it injects as a standard Cordis bundle, makes zero changes to dsh internals, and restores stock search the moment you uninstall.
All configuration lives in a browser-side settings card (Settings → Plugin Config): a search URL with {query} and {apiKey} placeholders, optional Bearer or raw-value auth, extra request headers, a per-request timeout, and result-field mapping (resultsPath, urlField, titleField, snippetField, publishedField). It works with any endpoint that returns SearXNG-style results[] arrays. Changes are written to settings.yaml and take effect immediately—no restart needed.
Built for anyone who already runs SearXNG, Tavily, or a similar JSON search service and wants to point the dsh Web UI at it without forking the frontend. There are no third-party runtime dependencies; the only external requirements are a reachable search endpoint and Node.js 22 or later.
Use Cases
- Self-host a SearXNG instance and use it as the search backend directly inside the dsh Web UI
- Integrate a team-internal JSON search API into dsh without forking the frontend code
- Route search queries away from DeepSeek's servers in privacy-sensitive deployments
Best For
- Self-hosting enthusiasts who already run SearXNG or a similar JSON search engine
- Daily users of the dsh web profile who want to swap out the search backend
- DevOps and security teams that require a private search pipeline for data-sovereignty reasons
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.