前言¶
在 DeepSeek Harness(DSH)里,右侧边栏的 Browser 面板常用于在对话旁预览网页、调试 Web 界面。默认工具栏只有刷新和地址栏,要反复打开同一组测试页或文档站,只能依赖浏览器历史或自己记 URL,在智能体开发流程里并不省事。
dsh-browser-bookmarks 是面向桌面客户端的 DSH 插件,由 BuyukBang 维护,在 Browser 工具栏中嵌入星标按钮与下拉面板,用于保存、整理和跳转书签。数据落在本机 localStorage,不依赖外部书签服务。下面介绍其定位、能力与安装用法。
这是什么¶
dsh-browser-bookmarks(npm 包名同名,当前资料中版本为 0.1.0)属于 DSH 生态中的客户端类插件:通过 Cordis patch 注入侧边栏 Browser 界面,在 Reload 按钮与地址栏之间增加书签入口。许可证为 MIT。
社区目录页:SkillHub 插件页。源码与说明:GitHub 仓库。该目录为社区独立站点,与 DeepSeek、幻方无官方从属关系;安装插件前建议自行查看源码与许可证。
核心功能¶
资料中明确具备的能力如下。
工具栏集成
星标按钮位于刷新与 URL 栏之间,尺寸与 DSH 工具按钮一致(28×28px),样式使用 DSH 主题变量(--dsw-*)。
当前页书签状态
当前打开的页面若已在书签列表中,星标呈高亮金色(#eab308);未收藏时为描边样式,便于一眼区分。
收藏与取消
单击星标可快速将当前页加入书签或移除;也可手动填写标题与任意 URL 添加自定义书签。
列表内导航与管理
在下拉面板中点击条目即可跳转到对应地址。支持上移 / 下移排序、行内编辑标题与 URL、删除条目。按 Escape 或点击面板外区域可关闭下拉层。
持久化
书签序列保存在浏览器 localStorage,键名为 dsh:browser:bookmarks。
安装与启用¶
推荐通过 DSH 插件管理器 / 市场安装(命令须与 README 一致):
dsh plugin --profile desktop add dsh-browser-bookmarks
安装后重新加载或重启 DeepSeek Harness,使客户端 bundle 生效。
开发者也可将仓库放入 profile 的 plugins 目录,并在 ~/.dsh/profiles/desktop/package.json 中以 link: 依赖注册 bundle dsh-browser-bookmarks;具体 JSON 片段见仓库 README。日常使用者以上述 dsh plugin add 方式即可。
典型用法¶
- 在 DSH 桌面 profile 中打开侧边栏 Browser,访问需要反复使用的页面(例如本地 dev server、API 文档、测试环境登录页)。
- 点击 Reload 与地址栏之间的星标,打开书签下拉面板。
- 对当前页:若未收藏,通过面板操作一键添加;若已收藏,再次操作可移除,星标样式会同步变化。
- 需要固定非当前页链接时,在面板中使用自定义书签功能,填写标题与 URL。
- 日后从列表中点击书签即可导航;顺序不合适时用 ▲ / ▼ 调整,错误信息用行内编辑修正,无用条目删除即可。
全程在 DSH 客户端 Web 视图内完成,无需离开 Harness 主界面。
适用场景与注意¶
适合谁
经常在 DSH 侧边栏 Browser 中切换同一组网址的开发者:联调前后端、查看部署预览、对照外部文档等。希望书签与对话上下文同屏、且数据留在本机的用户。
运行与权限
插件作为 DSH 客户端插件运行,与当前 DSH 桌面进程及嵌入的 Browser 视图共享同一前端环境;不扩大服务端权限,但会读写本机 localStorage。安装前应在 GitHub 核对 cordis.patch.yml 与 lib/ 注入逻辑,确认符合个人或团队安全策略。
数据范围
书签仅存储在当前 profile 使用的浏览器上下文中,清除站点数据或更换环境可能导致列表丢失;重要链接仍建议另有备份。
生态说明
DSH 主张「一切皆插件」;dsh-browser-bookmarks 解决的是侧边栏 Browser 缺少内置书签栏的缺口,不替代系统浏览器或独立书签同步方案。
结尾¶
dsh-browser-bookmarks 把收藏、排序、编辑和跳转收敛到 Browser 工具栏一处,减少在智能体工作区里重复输入 URL 的开销。需要安装命令与手动集成细节时,以仓库 README 为准。