前言¶
在 DeepSeek Harness(DSH)Desktop 里查文档、对照 API 时,常见做法是把链接丢到系统浏览器或临时记在别处,再切回 DSH。右侧栏本身已有浏览器、文件预览等标签页,但没有专门用来「收藏常用链接、一点就开」的入口。
dsh-sidebar-bookmarks 是维护者 jinlong252577 发布的本地 DSH Desktop 客户端插件:在右侧栏增加「书签」标签页,点击条目时在 DSH 内置侧边浏览器打开,避免跳出到系统浏览器。插件在 SkillHub 插件目录 归类为客户端;社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。
这是什么¶
一句话:给 DSH 右侧栏加一个「书签」标签页,收藏 http/https 网址,点击后在右侧浏览器 tab 中打开。
数据保存在浏览器端(localStorage 优先,cookie 分片兜底),不依赖宿主路由;书签列表与会话无关,关闭标签页、刷新或重启 DSH 后仍保留。当前版本在 package.json 中为 0.2.0,许可证 MIT。
核心功能¶
下面介绍 README 中已写明的能力。
- 通过右侧栏
+→「书签」新增标签页,与浏览器、文件预览等并列。 - 添加书签(标题可选 + 网址)、删除、点击条目在右侧浏览器打开。
- 全局书签列表持久化;纯浏览器端存储,key 为
dsh-sidebar-bookmarks:v1(cookie 兜底为dsh_bm_0..n,按127.0.0.1主机保存)。 - 仅支持
http/https网址。
宿主半边(lib/index.js)在 README 中说明:当前 DSH 版本上未被加载,功能完全走浏览器端。
兼容环境¶
- DSH Desktop 0.2.1-rc.2(其他 0.2.x 未验证)。
- desktop profile 路径:
%USERPROFILE%\.dsh\profiles\desktop。
安装与启用¶
安装前请自行查看仓库源码与 MIT 许可证;插件随当前 DSH 进程与前端环境运行,仅安装你信任的 bundle。
方式一:手动复制(README 称最稳)¶
- 将仓库放到:
%USERPROFILE%\.dsh\profiles\desktop\plugins\dsh-sidebar-bookmarks
- 同一份再复制到:
%USERPROFILE%\.dsh\profiles\desktop\node_modules\dsh-sidebar-bookmarks
- 编辑
%USERPROFILE%\.dsh\profiles\desktop\package.json:
- 在
dependencies中加入:
"dsh-sidebar-bookmarks": "file:plugins/dsh-sidebar-bookmarks"
- 在
dsh.profile.bundles末尾加入:
"dsh-sidebar-bookmarks"
- 重启 DSH。
方式二:从 GitHub 安装¶
需要本机有 dsh CLI,且 profile 允许第三方 bundle。官方命令如下:
dsh plugin --profile desktop add github:jinlong252577/dsh-sidebar-bookmarks
README 注明:Desktop 的 profile 由 Electron 应用托管,部分版本会拒绝 CLI 直接安装;失败时用方式一手动复制。
典型用法¶
经过上面的步骤启用插件后:
- 在 DSH 右侧栏点击
+,选择「书签」打开书签面板。 - 添加书签:填写网址(必填),标题可选,保存到列表。
- 需要查阅时点击列表中的条目,页面在 DSH 右侧内置浏览器中打开。
- 不再需要的条目可在面板中删除。
书签不会写入本插件仓库;换电脑或清空浏览器存储后需重新添加。README 建议重要书签自行备份。
适用场景与注意¶
适合谁: 经常在 DSH 里反复打开同一批文档、控制台、内部 wiki 的开发者,希望链接与对话上下文留在同一窗口内。
容量与限制(来自 README):
- 单次约 60–100 条(受 cookie 分片上限影响)。
- 浏览器存储被清空时书签会丢失。
- 宿主 HTTP 路由(
lib/index.js)留作扩展,当前未参与实际功能。
卸载: 从 profile 的 package.json 删除 dsh-sidebar-bookmarks(dependencies 与 dsh.profile.bundles);删除 plugins\dsh-sidebar-bookmarks 与 node_modules\dsh-sidebar-bookmarks;重启 DSH。
结尾¶
dsh-sidebar-bookmarks 用很小的客户端 bundle,把「常用链接」收进 DSH 右侧栏,并与内置侧边浏览器打通,减少在系统浏览器与 DSH 之间来回切换。