dsh-theme-notebook-paper:把 DeepSeek Harness 桌面端铺成横线笔记本纸

前言

DeepSeek Harness(DSH)桌面端默认是常规的 IDE 式界面。若你希望长时间对着对话和插件列表时,视觉更像一张横线笔记本——纸色底、分栏竖线、手绘气泡——而不改任何业务逻辑,就需要一个只动外观、不动权限的 Desktop profile 主题插件。下面介绍社区维护的 笔记本主题(galizhajidanbaofan/dsh-theme-notebook-paper),以及安装、设置与使用时的边界。

这是什么

笔记本主题(仓库名 dsh-theme-notebook-paper,显示名见 locale/zh.json)由维护者 galizhajidanbaofan 发布,在 SkillHub 等社区目录中归类为 趣味换装。当前版本 1.0.0,许可证 MIT。

插件定位:把 DeepSeek Harness 桌面端(Desktop profile)铺成横线笔记本纸的 纯外观主题。不访问网络、不读写文件系统、不上传内容;设置与头像保存在本机浏览器存储中。适用于已安装 DSH 桌面端的用户;dsh web 若使用默认 profile 则不会带上这些样式——主题样式本身未为 Web 端单独适配,同一 profile 下跑 dsh web 时样式仍会生效。

核心功能

页面与纸张

位置 处理
页面 纸色 #faf9f6 铺满,墨蓝 #1a2a4a 横线跨整页对齐、滚动时不动;横线线距三档可调(宽 40 / 中 32 / 细 24px)
纸纹 极轻噪点,覆盖侧边栏、对话框与输入框内部,可关
分栏 侧边栏右缘一条朱红 #c0392b 竖线,从顶栏下方开始,随折叠一起移动
顶栏 只铺纸纹不铺横线,下边界一条加粗墨蓝横线

侧边栏导航项(插件、插件市场、自动化任务、技能中心、更多)与工作区共用一个大手绘框;会话头部的标题行与「对话 / 轨迹 / 上下文」标签行也合成手绘框。气泡与输入框为白底,用 SVG 九宫格手绘勾线描边,线条轻微抖动、静态无动效。

交互状态

侧边栏会话行与聊天消息共用一套手写批注语言:悬停时微暖纸色、文字上移 1px,下方波浪线 0.3s 画出;选中时用略倾斜的朱红手绘椭圆包住整行(聊天多行仍是一个大椭圆);进行中时波浪线常驻并持续波动;完成时显示朱红对勾。只有悬停画线与进行中波动两处有动效。

头像(可选)

「我的」头像在气泡右侧,「助手」头像在回复卡片左侧;两张图可分别导入并裁剪,尺寸 24–48px 共用一个滑块。

安装与启用

前置条件:已安装 DeepSeek Harness 桌面端。插件只装进 Desktop profile。

从插件市场安装(推荐)

Harness 内可直接安装,无需手改 profile 的 package.json 或 cordis.patch.yml,也不要在 profile 目录里跑 pnpm。

  1. 打开 插件 → 发现,点 添加索引源。
  2. 粘贴索引地址(与仓库 market/index.json 内容一致;README 提供 jsDelivr 镜像,便于部分网络下 Host 读取):
https://cdn.jsdelivr.net/gh/galizhajidanbaofan/dsh-theme-notebook-paper@main/market/index.json

原始地址为 https://raw.githubusercontent.com/galizhajidanbaofan/dsh-theme-notebook-paper/main/market/index.json,任选其一即可。

  1. 列表中出现「笔记本主题」后点 安装。
  2. 重启 DeepSeek Harness 桌面端(或重新加载窗口)。
  3. 打开 设置 → 笔记本主题,主题即已启用。

市场条目按索引中的 commit 固定 Git 源,与本地 bundle 安装二选一,装的是同一个包。

本地目录安装

若已有插件源码目录,可让 Harness 内的 AI 执行「把 本地路径 装成插件」,等价于:

plugin_manager action=install_bundle target="本地路径/dsh-theme-notebook-paper"

本地目录安装为软链:更新源码后重启窗口即可生效,无需重装。

卸载:

plugin_manager action=remove_bundle target=dsh-theme-notebook-paper

然后刷新窗口。

典型用法:设置面板

安装并重启后,在 设置 → 笔记本主题 中调节(所有项即时生效,无保存按钮,不刷新页面):

  • 启用主题:总开关;关闭立刻回到默认外观,设置值保留。
  • 横线线距:宽 40 / 中 32 / 细 24px。
  • 纸张纹理:开 / 关。
  • 显示头像:开 / 关。
  • 头像尺寸:24–48px 滑块,两张头像共用。
  • 我的头像 / 助手头像:导入后在弹层里拖动定位、滑杆缩放(1–3 倍),输出 256×256 方形裁切;可重新裁剪或移除。

设置与头像存储位置(均在本机):

数据 位置 键
开关与调节值 localStorage dsh.notebook-paper.v1
我的头像 IndexedDB dsh-notebook-paper / store assets avatar:user
助手头像 同上 avatar:assistant

清空站点数据会一并清掉设置与头像。

适用场景与注意

适合谁:希望在 DSH 桌面端获得笔记本纸视觉、且接受纯亮色单主题(不注册暗色、不跟随系统配色)的用户。

运行方式:与其它 DSH 插件一样,客户端半通过 dsh.client 注入(platform: web,immediately: true,注入 @deepseek-ai/dsh-client-ui-conversation)。安装前建议自行查看仓库源码与 MIT 许可证,确认符合你对本机存储与 DOM 注入的预期。

已知限制(摘自 README):

  1. 头像依赖消息列表 DOM(如 [data-chat-flow-kind]);Harness 后续若改结构,头像可能不显示,其余外观仍可用。
  2. border-image 在不同 Chromium 版本下拉伸可能差一两个像素。
  3. 侧栏选中椭圆按行绘制,标题过长时椭圆可能比文字更宽。
  4. 进行中波浪线依赖 [data-state="ongoing"];宿主改用其它表达时会退回普通悬停波浪线。
  5. 若其它插件强制暗色,本主题仍按亮色渲染,可能出现对比度不足。

维护者提供结构预览页 dev/host-mock.html(配合 node dev/build.cjs),可在不启动 Harness 时对照宿主 DOM 核对样式;该目录不参与插件运行时。

结尾

笔记本主题把 DSH 桌面端收成纸色横线、朱红分栏与手绘批注式交互,功能边界清晰:只改外观,数据留在本机。社区目录页与源码如下,安装与问题反馈以 README 为准。

  • 目录页:https://www.skillhub.cn/plugins/galizhajidanbaofan/dsh-theme-notebook-paper
  • GitHub:https://github.com/galizhajidanbaofan/dsh-theme-notebook-paper
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜