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 summary · An Electron desktop shell for DeepSeek Harness (dsh web) on Windows — double-click to run the harness in a standalone window. Region screenshot to ask AI, system tray, session manager, auto environment setup. Full English docs: README.en.md
DeepSeek Harness 的 Electron 桌面壳:双击图标,一个独立窗口运行 dsh web —— 不用开终端、不用敲命令、不用切浏览器。
纯壳,不改动 dsh 本身。服务端复用全局安装的 @deepseek-ai/dsh。
Alt → 文件 → 会话管理… 列出所有会话,一键删除(永久清理聊天记录)F5 / Ctrl+R / 右下角悬浮按钮,加载新插件不用重启窗口npm start -- --port 3081 解决端口占用contextIsolation + sandbox + 禁用 Node 集成,外部链接走系统浏览器npm run dist 生成 NSIS 安装程序127.0.0.1:3080 是否已有 dsh 服务;dsh web --port 3080(日志在 %APPDATA%/DeepSeek Harness Desktop/dsh.log);配合 ModLens 等识图插件,DeepSeek 文本模型也能看懂图片。
npm i -g @deepseek-ai/dsh(0.1.0-rc.6 验证通过)DSH_BIN(例如指向源码构建的 apps/cli/src/bin.ts)cd Desktop\deepseek_work\dsh-desktop
npm install
npm start
国内网络下 Electron 二进制下载可能很慢或失败,用镜像:
set "ELECTRON_MIRROR=https://cdn.npmmirror.com/binaries/electron/" npm install
换端口(3080 被占用时):
npm start -- --port 3081
首次打开后:设置 → 模型 → 填入 DeepSeek API Key,然后选择工作区即可使用。
npm run dist
产物在 release/ 下:dsh-desktop-<版本>-setup.exe(NSIS 安装包)。
自定义图标:放一个 assets/icon.ico(≥256×256),并在 package.json 的 build.win 里加 "icon": "assets/icon.ico"。
%APPDATA%/DeepSeek Harness Desktop/dsh.log;确认 dsh --version 可用。npm start -- --port <新端口> 换一个端口即可。npm i -g @deepseek-ai/dsh 即可,壳无需改动。Ctrl+V(截图已在剪贴板)。欢迎提 Issue 和 PR!项目很小,代码都在 src/ 里,容易上手。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。