MIT TypeScript DSH plugin for self-hosted search and web fetching through SearXNG and Crawl4AI.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-29
License
MIT
01What can it help you accomplish?
It keeps absolute HTTP(S) result URLs, deduplicates by URL, maps `title`, `content`, and `publishedDate` into DSH sources
SearXNG search results and Crawl4AI markdown fetch results
DeepSeek Harness users
02How to install into DeepSeek Harness
Prerequisites
- Node.js `^22.19.0` or `>=24.0.0`
- DeepSeek Harness `>=0.1.0-rc.6 <0.2.0`
- Reachable SearXNG and Crawl4AI services
Installation steps
- 01
$ dsh plugin --profile web add .
- 02
$ dsh --profile web --dump-config
- 03
$ dsh --profile web
Verify the integration
- dsh --profile web --dump-config
03DSH integration and capability boundaries
Native DSH ctx.web providers backed by SearXNG and Crawl4AI
Self-hosted web search and fetch
DSH web_search and web_fetch calls→SearXNG search results and Crawl4AI markdown fetch results
Sends requests to the configured SearXNG and Crawl4AI services
04Who is it for? When not to use it?
Good for
- DeepSeek Harness users
Not for
- Requires reachable SearXNG and Crawl4AI services, with JSON enabled in SearXNG search formats.
- Crawl4AI controls browser isolation, target-network access, and SSRF policy, so its network and authentication need restricting before exposure.
05Compatibility, maintenance and safety notes
- Requires reachable SearXNG and Crawl4AI services, with JSON enabled in SearXNG search formats.
- Crawl4AI controls browser isolation, target-network access, and SSRF policy, so its network and authentication need restricting before exposure.
MIT repository; README-based author claims
06Frequently asked questions
What does it add to DSH?
It provides SearXNG-backed web_search and Crawl4AI-backed web_fetch providers.
What services do I need?
You need reachable SearXNG and Crawl4AI services, plus JSON enabled in SearXNG search.formats.
How do I verify the local install?
The quick start runs dsh --profile web --dump-config before starting the web profile.
Can model input change crawler settings?
No. The README states that model input cannot supply browser or crawler configuration.
07Related DSH workflows
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)
08Data and sources
`dsh-surfing-plugin` adds self-hosted web access to [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness):…
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-29. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
