DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-web-search-multi

c

dsh-web-search-multi

Manifest valid★ 8

🌐 Multi-provider web search plugin for DeepSeek Harness: Zero-key Bing/Baidu direct search, free-tier APIs (Tavily/Brave/Serper/Bocha), SearXNG token auth, auto-fallback, and a built-in Web Settings

UI (client)hasBundlePatch

dsh-web-search-multi

Multi-provider web search plugin for DeepSeek Harness (DSH) supporting free-tier providers (360, Bing, Baidu, Tavily, Brave, Serper, Bocha, SearXNG, DuckDuckGo) with auto-fallback and Web Settings UI.

English | 简体中文

license GitHub dsh-plugin


1. Overview

dsh-web-search-multi connects DeepSeek Harness to multiple search engines with automated fault tolerance:

  • Free Zero-Key Direct Engines: 360 Search (real-time news and trending events), Bing, and Baidu direct search without any API keys.
  • AI-Native Free Tiers: Tavily (1,000/mo), Brave Search (2,000/mo), Serper/Google (2,500 free), Bocha AI.
  • Private & Self-Hosted: SearXNG with token authentication.
  • Global Fallback: DuckDuckGo.
  • Web GUI Control: Full graphical settings tab inside DSH Web UI (Settings -> 多源 Web 搜索) with live connection testing and instant persistence.
  • Secure Credential Storage: Secrets saved securely to ~/.dsh/.credentials.yaml (mode 0600), non-secret settings saved to ~/.dsh/settings.yaml.

2. Compatibility

  • Node.js: >= 20.0.0
  • DeepSeek Harness: Verified on mainline v0.1.0+
  • Platform: Linux / macOS / Windows

3. Install

As a standard DSH Profile Bundle, installation is one simple command:

dsh plugin --profile web add github:cinob/dsh-web-search-multi

Note: As a Profile Bundle, the plugin's built-in cordis.patch.yml automatically mounts and activates multi-search. There is no need to manually insert web-search-multi in profiles/web/cordis.patch.yml.

Uninstallation

dsh plugin --profile web remove dsh-web-search-multi

4. Quick Start

  1. Start DSH Web:
    dsh web
    
  2. Open Web GUI (http://127.0.0.1:3080) -> Click Settings (Gear icon) -> Select 多源 Web 搜索 in the sidebar.
  3. Choose your preferred search engine or leave it on 自动策略 (Auto).
  4. (Optional) Enter your API keys for Tavily, Brave, Serper, Bocha, or SearXNG Token, click Save, and test in real time.

5. Configuration

Credentials & Environment Mapping

Key / VariableDescription
TAVILY_API_KEYTavily API Key (1,000 searches/mo)
BRAVE_API_KEYBrave Search API Key (2,000 searches/mo)
SERPER_API_KEYSerper Google API Key (2,500 searches)
BOCHA_API_KEYBocha AI Search API Key
SEARXNG_URLSearXNG instance URL (e.g. https://s.655443.xyz)
SEARXNG_TOKENSearXNG access token (optional)

6. Permissions & Data Disclosures

  • Risk Level: low
  • Network: Outbound HTTPS requests to selected search providers.
  • Credentials: Secrets persist securely in ~/.dsh/.credentials.yaml via ctx.credentials, general settings in ~/.dsh/settings.yaml.

7. Development

# Clone repository
git clone https://github.com/cinob/dsh-web-search-multi.git
cd dsh-web-search-multi

# Build client and server bundles
npm run build

# Run unit tests
npm test

8. License

MIT License.

Compatibility

DSH 0.2.1-rc.4: failedDSH 0.1.5-rc.2: failedDSH 0.2.1-alpha.1: failed

Versions

Latest versionPublishedSize
0.2.0——
0.2.1——
0.2.2——
0.2.3——

Comments

Loading…

Similar plugins

dsh-free-web-search

by vi0let-dev

DSH plugin that adds third-party free web search to DeepSeek Harness — Bing, Google, Baidu, Yandex, no API key required. Includes proxy support (HTTP/SOCKS5), a latency test that recommends the best b

Manifest valid

★ 0

MIT

JavaScript

Oct 12, 2026

dsh plugin --profile web add dsh-free-web-search

by rogerdigital

DeepSeek Harness (dsh) plugin that adds a SearXNG-backed web_search provider to the ctx.web seam — free, self-hosted, key-less search instead of paid Exa/Perplexity APIs.

Tools & CapabilitiesManifest valid

★ 10

↓ 269/wk

MIT

TypeScript

Sep 21, 2026

dsh plugin --profile web add dsh-searxng

by maxwell-feng

DeepSeek Harness plugin: back the native web_search / web_fetch tools with your self-hosted SearXNG instance — keyless, private, no third-party search vendor.

Tools & CapabilitiesManifest valid

★ 7

MIT

TypeScript

Sep 13, 2026

dsh plugin --profile web add dsh-searxng-web

by ForeverYoungPp

Multi-provider third-party web search for the DeepSeek Harness: routes the native web_search tool through a configurable provider fallback chain, with an isolated provider settings page.

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Sep 1, 2026

dsh plugin --profile web add @deepseek-ai/dsh-web-search

by n0pe-sled

dsh plugin: SEARXNG-backed web search provider for the dsh web_search tool (host-only, no Settings UI)

Tools & CapabilitiesManifest valid

★ 0

TypeScript

Sep 29, 2026

dsh plugin --profile web add dsh-web-search-searxng

by A3Boy

Multi-provider Web Search & Fetch for DeepSeek Harness — 8 deeply adapted providers, SearchHints, resilient fallback, and native X / Xiaohongshu retrieval.

Tools & CapabilitiesManifest valid

★ 41

MIT

JavaScript

Oct 25, 2026

dsh plugin --profile web add dsh-web-tools