dsh-web-search-multi
Maintenance: Activecinob/dsh-web-search-multi
🌐 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 GUI.
$ dsh plugin add dsh-web-search-multiInstall
dsh has no central install command — add this plugin’s entry (documented in its README below) to your profile or patch config, then restart.
How installs work7
stars
3
forks
JavaScript
Language
MIT
License
2026-08-15
Created
2026-08-26
Last push
README
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.
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 | 简体中文
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.ymlautomatically mounts and activatesmulti-search. There is no need to manually insertweb-search-multiinprofiles/web/cordis.patch.yml.
Uninstallation
dsh plugin --profile web remove dsh-web-search-multi
4. Quick Start
- Start DSH Web:
dsh web - Open Web GUI (
http://127.0.0.1:3080) -> Click Settings (Gear icon) -> Select 多源 Web 搜索 in the sidebar. - Choose your preferred search engine or leave it on 自动策略 (Auto).
- (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 / Variable | Description |
|---|---|
TAVILY_API_KEY |
Tavily API Key (1,000 searches/mo) |
BRAVE_API_KEY |
Brave Search API Key (2,000 searches/mo) |
SERPER_API_KEY |
Serper Google API Key (2,500 searches) |
BOCHA_API_KEY |
Bocha AI Search API Key |
SEARXNG_URL |
SearXNG instance URL (e.g. https://s.655443.xyz) |
SEARXNG_TOKEN |
SearXNG 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.yamlviactx.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.
- Repository: https://github.com/cinob/dsh-web-search-multi
More in Web & Browser
last30days-skill-cn
by jesseovo
AI agent skill that searches China's eight major platforms for the last 30 days of content and compiles a well-sourced research report.
browser4
by platonai
Browser4 — an AI-native browser engine for autonomous agents, intelligent extraction, and large-scale web automation.
modsearch
by liustack
Web/X 搜索与抓取桥:为纯文本 coding agent 提供结构化 JSON 证据(search/fetch/citations),引擎可选 Antigravity CLI(免 key)/带 key 引擎/X(Grok Build 登录态)。
anysearch-dsh
by anysearch-team
AnySearch web search provider and advanced search tools for DeepSeek Harness (DSH)
