dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
English · 简体中文
A lightweight Windows desktop built with [Tauri 2](https://tauri.app) that launches the locally installed [DeepSeek Harness](https://www.npmjs.com/package/@deepseek-ai/dsh) and shows its original web UI. It does not patch, copy, or rebuild DSH.This project is intended for people who are not familiar with command-line tools, Node.js, or local web-service setup. It provides a ready-to-use Windows desktop entry point that lowers the barrier to installing and using DeepSeek Harness.
This project is a non-invasive desktop host, not a modified distribution of DSH. It does not alter
DSH source code, installed files, or runtime code; inject patches; copy DSH; or repackage it. The app
only uses the public dsh and npm commands to check the environment, install or update the official
package, verify versions, start the local service, and manage the DSH child process it started. On
uninstall, the global npm package is removed only when the app can confirm that it originally
installed DSH automatically; independently installed copies are left untouched.
dsh) before startingdsh automatically via npm when missing (npmmirror registry)dsh web --host 127.0.0.1 --port 0 and waits for the reported local URL| Dependency | Notes |
|---|---|
| Windows 10/11 | Windows only |
| Microsoft Edge WebView2 Runtime | Bootstrapped by the installer when missing |
| Node.js | Must be available on PATH |
DeepSeek Harness (dsh) |
Installed globally, dsh --version works |
Download the latest installer from the Releases page and run it.
npm install
npm run tauri build
The installer is generated at src-tauri/target/release/bundle/nsis/.
Each npm run tauri build bumps the patch version automatically, synced across
package.json, package-lock.json, src-tauri/tauri.conf.json, and
src-tauri/Cargo.toml:
npm run tauri build # 0.1.1 → 0.1.2 → 0.1.3 …
npm run tauri build -- minor # 0.1.x → 0.2.0
npm run tauri build -- major # 0.x.y → 1.0.0
npm run tauri dev and other tauri commands never touch the version.
dsh CLI in sequence.dsh via npm if it is missing.dsh web --host 127.0.0.1 --port 0 and parses the local URL from its output.MIT © 2026 wuxiaoji
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。