AI Agent Hub
Back to plugins
🧰

dsh-web-search-searxng

Web Tools Updated 2026.08.15

Run the following command in DeepSeek Harness:

dsh plugin install acdcgz/dsh-web-search-searxng

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install acdcgz/dsh-web-search-searxng in your terminal; the plugin source is available at https://github.com/acdcgz/dsh-web-search-searxng

About this plugin

The web search capability in DeepSeek Harness (ctx.web seam) needs a dependable backend. The usual options either forward queries to a third-party search API, raising privacy and compliance concerns, or trigger a full model call per search, which is expensive and slow. dsh-web-search-searxng sidesteps both: point it at a SearXNG instance you already run, and every search collapses to a single HTTP GET — fast, cheap, and your queries never leave your network.

Under the hood the plugin takes SearXNG results aggregated from Bing, Brave, Google, DuckDuckGo, Baidu, and more, and maps them into Harness" normalized WebSearchResult shape (url, title, snippet, publishedAt), deduplicated by URL. The API key is resolved per call through ctx.credentials or the process environment and is never exposed in a describe() payload. Inside an Agent session, each search appends a secret-free log event for post-hoc audit. Failures surface as WEB_PROVIDER_ERROR; caller cancellation as WEB_ABORTED — predictable, testable behavior.

This plugin is a good fit for individual developers and small teams who already run SearXNG on Docker, a LAN box, or a public server, and for anyone who treats search-query privacy as a first-class concern and wants the marginal cost of web search to be one GET request. It registers no model-facing tool; it simply injects as the web seam provider and activates immediately after install with no extra YAML edits.

Use Cases

  • Real-time web retrieval inside a DeepSeek Harness Agent session
  • Keep search queries on your own infrastructure instead of a third-party vendor
  • Swap the default Harness web-search backend with an already-deployed SearXNG instance

Best For

  • Developers already running SearXNG on Docker, LAN, or a public host
  • Teams that treat search-query privacy as a first-class requirement
  • Solo developers who want the marginal cost of web search reduced to a single HTTP GET