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
A personal workbench plugin for DeepSeek Harness (DSH) Web. Turn your DSH into a calendar + task list + AI assistant workbench.
English · 简体中文
dsh-workbench 是一个 DSH 个人工作台插件:
数据完全存储在本地 ~/.dsh/workbench,不上传任何服务器。
| 主界面 | 日历 | 任务列表 |
|---|---|---|
![]() |
![]() |
| 知识库 | 点子 | 点子王 |
|---|---|---|
![]() |
![]() |
![]() |
~/.dsh/workbench/workbench.db)+ 每日 JSON 备份规划/api/workbench/* 且仅允许 loopback 访问^22.19.0 或 >=24.0.0>=11.7.0 <12dsh plugin --profile web add git+https://github.com/<your-account>/dsh-workbench.git
或安装 Release tarball:
dsh plugin --profile web add file:/path/to/dsh-workbench-<version>.tgz
安装后重启 dsh web,浏览器硬刷新(Ctrl+Shift+R)。
git clone https://github.com/<your-account>/dsh-workbench.git
cd dsh-workbench
pnpm install
pnpm check # 类型检查 + 构建
pnpm test # 最小回归测试(使用构建产物)
以开发模式挂载:
pnpm build
dsh plugin --profile web add link:/path/to/dsh-workbench
开发模式修改代码后需要重新
pnpm build并重启dsh web。
data-pane、logoRow、centerCol 等 class)。
DSH 升级到新的大版本时,必须重新验证这些选择器,必要时适配。dsh-web-ui(task-board / ssh)共存时使用其 data-dsh-* 互斥协议;未安装时自动失效,不依赖 dsh-web-ui。本插件为社区项目,与 DeepSeek 官方无关,不提供任何担保。安装即表示你信任该代码会以你的 DSH 用户权限在本机运行。执行类 AI 操作可能修改工作区文件、消耗 API 额度,请先阅读代码并谨慎使用。
本项目代码使用 MIT License。
部分 DOM 挂载模式和客户端构建包装参考了以下开源项目,详见 THIRD_PARTY_NOTICES.md:
dsh-task-board(dsh-web-ui,BSD-3-Clause)dsh-genui(MIT)dsh-workbench is a personal workbench plugin for DeepSeek Harness Web:
calendar + hierarchical task list, natural-language task intake with AI clarification,
multiple AI sessions per task (clarify / consult / break down / execute / review),
execution with user acceptance, AI prioritization for any date, daily/weekly reports,
desktop notifications, per-task AI workspaces, reminders, archives, and Markdown reviews.
All task data is stored locally under ~/.dsh/workbench.
# From source or release tarball
dsh plugin --profile web add git+https://github.com/<your-account>/dsh-workbench.git
dsh plugin --profile web add file:/path/to/dsh-workbench-<version>.tgz
Then restart dsh web and hard-refresh the browser.
dsh-web-ui; optional coexistence protocol only.^22.19.0 || >=24.0.0, pnpm >=11.7.0 <12.MIT. See LICENSE and THIRD_PARTY_NOTICES.md.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。