dondai44423/donsetch
Browser-grade web fetch, search and crawl for agents — keyless engines plus optional BYOK providers — wired into DeepSeek Harness as a first-class plugin.
DonSeTch gives agents the web: fetch, search and crawl with browser-grade stealth, keyless engines plus optional BYOK providers, and an auto-updating native binary. The companion DSH plugin registers the tools in-process on the harness tool registry (rather than as mcp__* imports) so they flow through dsh's permission, timeout and cancellation pipeline like any native tool, and it downloads and SHA256-verifies the correct binary for your platform on first start. No API key is required to start.
Install
dsh plugin --profile web add github:dondai44423/donsetch-dshCopied verbatim from the README's 📦 Install block, whose DeepSeek Harness line points at the companion plugin repo dondai44423/donsetch-dsh. The README's headline installs are the standalone CLI (npm install -g donsetch, a Homebrew tap, or pi install npm:donsetch); the DSH integration is this plugin line.
Compatibility
The README's install notes list the platform requirements: Linux prebuilts need glibc >= 2.35 (Ubuntu 22.04 LTS and newer); the Windows installer needs tar (included since Windows 10 1803); pnpm/bun users must approve the build script (pnpm approve-builds) or use npx donsetch. The companion plugin README states Node ^22.19.0 || >=24.0.0 (the harness requirement) and notes a known upstream gap where the npm dsh CLI cannot boot dsh web on Linux GitHub runners.
Details
- Repo: dondai44423/donsetch
- Category: Tools & Capabilities
- Stars: 789
- Version: GitHub repo dondai44423/donsetch (AGPL-3.0, per the README's License section); the DeepSeek Harness plugin is the companion repo dondai44423/donsetch-dsh (AGPL-3.0-only). Registry check 2026-10-06 resolved the npm CLI package name donsetch; the DSH plugin itself installs from the github: spec.
FAQ
- Do I need an API key to use it?
- No. The README says no API key is required to start; paid BYOK providers are optional and only add rate limits and some premium sources on top of the keyless chain.
- How is the DSH plugin different from pointing the built-in MCP client at donsetch mcp?
- The companion plugin README tabulates the difference: one plugin add vs writing a config row, automatic binary download and SHA256 verification, native donsetch_* tool names instead of mcpdonsetch*, and live daemon restart when the config file changes instead of restarting everything.
Alternatives
fwerkor/local-shell-mcp · DDDMUC/dsh-free-search · Walvez/dsh-codex-sync