DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Bookmarks Dock — DSH Plugin for DeepSeek Harness
← Plugins
B

dsh-bookmarks-dock

Bookmarks Dock

DeepSeek Harness left-side website bookmark bar plugin: expand a toolbar of frequently used websites with one click, automatically resolve the target site’s actual favicon, and shift the page content to the right when expanded without covering it.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:songying2024/dsh-bookmarks-dock#5fca8e5562ddd72add05f27c4ce041f8bf964361
READMECompatibilityVersions

Compatibility and provenance

Bookmarks Dock is published as dsh-bookmarks-dock and currently resolves to version 1.0.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/22/2026

Versions

1.0.0stable
8/22/2026

Related plugins

Loading related plugins…

Latest
1.0.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
8/22/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Pet@linxin666/dsh-petMulti-pet companion plugin for the dsh web GUI: a registry-driven floating pet that reacts to model activity, with per-pet naming, petting/feeding interactions and an affinity score

README

dsh-bookmarks-dock

DSH 插件(dsh-plugin):本仓库是 DeepSeek Harness 生态的客户端插件,已通过 GitHub 话题标记 dsh-plugin 收录。在 GitHub 检索 topic:dsh-plugin 即可找到本插件。

在 DeepSeek Harness(DSH) Web 界面的最左侧,增加一列「常用网址书签工具栏」。点击星标按钮即可展开/收起,展开时页面内容整体右移、不遮挡,书签图标自动解析目标网站的真实 favicon。

功能特性

  • 左侧书签工具栏:固定悬浮「★」按钮(收起态不占位),点击展开 52px 宽书签列。
  • 内容右移不遮挡:展开时给 DSH 三栏外壳加 margin-left,中栏随框架 ResizeObserver 自动收窄,无横向滚动条,不会盖住原有内容。
  • 真实 favicon 自动解析:Host 端(Node 进程)抓取站点首页 HTML,按浏览器真实加载顺序提取图标并转 base64,不受浏览器网络/CORS 限制;结果缓存于 localStorage。
  • 书签持久化:书签存于浏览器 localStorage(跨刷新 / 重启保留)。
  • 增删便捷:底部「+」添加网址(名称可选、自动补全 https://);悬停书签显示「×」删除。
  • 预置常用站点:首次使用预置百度、GitHub、知乎,删掉即用自定义。

目录结构

dsh-bookmarks-dock/
├── package.json          # 包声明:dsh.bundle.patch + dsh.client + exports
├── cordis.patch.yml      # Bundle 贡献的配置层(insert 挂载入口)
├── lib/
│   ├── index.js          # Host 半:服务端 favicon 解析路由(webServer)
│   └── client.js         # Client 半:书签栏 UI bundle(shell.overlay 槽位)
├── README.md
└── LICENSE

安装

环境要求:Node 18+,已安装 @deepseek-ai/dsh(npm i -g @deepseek-ai/dsh)。

# 1. 把 Bundle 安装进 profile(自动合并 cordis.patch.yml 配置层)
dsh plugin --profile web add ./dsh-bookmarks-dock

# 2. 重启 web 服务使客户端插件表生效
dsh web --port 3080

从 GitHub 安装:dsh plugin --profile web add github:songying2024/dsh-bookmarks-dock(拉取的是源码,需在 profile 的 pnpm-workspace.yaml 里授权构建)。

使用

  1. 启动 dsh web 后,界面最左侧会出现一个悬浮「★」按钮。
  2. 点击 ★ 展开书签列,页面内容自动右移、不被遮挡。
  3. 点击书签图标 → 新标签页打开对应网址。
  4. 底部「+」添加网址;悬停书签点击「×」删除。
  5. 点击「«」或点空白处收起,布局还原。

实现说明

  • 双半插件:Host 半通过 webServer.register({ kind: "prefix", path: "/dsh-bookmarks-dock" }) 暴露 favicon 解析路由,用 Node 全局 fetch + Buffer 抓取并按 magic bytes 校验后 base64 编码。
  • 客户端注入:Client buffer 以 window.__ModuleLoader__.load({ id, factory }) 格式加载,require("react") 走平台 seed 表;通过 ctx.slots.inject("shell.overlay", ...) 挂载 UI。
  • 持久化:客户端插件以 dsh.client 声明,经 cordis.patch.yml 的 insert 常驻加载(重启不丢失);区别于进程内 cordis_define 动态插件。

License

MIT