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
更多「网页与浏览器」插件
last30days-skill-cn
作者 jesseovo
last30days-cn 是一个 AI Agent 技能(Skill),能够自动搜索中国互联网 8 大主流平台最近 30 天的内容,综合分析后生成有据可查的研究报告。
browser4
作者 platonai
面向自主智能体与大规模网页自动化的 AI 原生浏览器引擎,支持智能内容抽取。
modsearch
作者 liustack
🥇 The strongest free web search plugin for DeepSeek Harness, and the search bridge for every model without native web access. Free, no signup, no API key. Ask the web or X, get structured JSON evidence. | 🥇 全网最强的 DeepSeek Harness 免费联网搜索插件,免费免注册免 API key。为不能联网的模型补上搜索,问网页或 X,拿回结构化 JSON 证据(搜索、抓取、引用)。
anysearch-dsh
作者 anysearch-team
为 DeepSeek Harness 提供的 AnySearch 网页搜索提供方与高级搜索工具。
