跳到主内容

dsh-dream-skin 使用指南

为 DeepSeek Harness 提供 8 套原创皮肤、壁纸与主题包分享的标准双面换肤插件,跨重启不丢设置。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

一句话定位

为 DeepSeek Harness 换上 8 套 iOS / Linear 风格的清透冷调皮肤、壁纸与强调色,并把「换肤」做成可分享、可导入、可回滚的标准主题包生态。

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add dsh-dream-skin

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 安装命令 = 官方唯一安装命令:dsh plugin --profile web add dsh-dream-skin
  • 调用的是官方扩展点:ctx.theme(注册主题)、ctx.theme.overrideTokens(叠加层)、
  • manifest 契约与官方一致:dsh.bundle + dsh.client + exports["./client"]。
  • Host 半边(lib/index.js):dsh.bundle patch 层,插入 dream-skin loader 入口;apply 为空操作,
  • 浏览器半边(lib/client.js):

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

安装后为什么看不到「外观 / Theme」分节?

安装或更新后需要重启 DSH Web(运行 dsh web),新插件才会被插件管理器加载。

换好的皮肤 / 壁纸重启后为什么会丢?

0.4.0 起插件内置三层持久化(内存缓存 + localStorage + Host 文件 ~/.dsh/dream-skin.json),重启会从 Host 文件恢复;若仍丢,通常是没真正重启 Web 进程。

这个插件和 Codex-Dream-Skin 是什么关系?

致敬关系,但实现路径不同:Codex 通过 CDP 注入桌面客户端 CSS,本插件走 DSH 官方的 token 注册与 slots 扩展点,不注入、不改二进制。

主题包怎么分享给别人?

在设置里导入一个 *.dsh-theme.json 主题包,点「复制分享链接」即可把包编码进 URL hash 发给同事;也可导出文件直接分发。

卸载后会不会留下残留配置?

localStorage 里的 dsh-dream-skin:* 键与 ~/.dsh/dream-skin.json 都还在;卸载只是停止加载,重装或手动清理即可彻底删除。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: ^0.1.0-rc.6
  • Node: >=18
  • Platforms: macOS, Windows, Linux

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则

dsh-dream-skin 使用指南