前言¶
DeepSeek Harness(DSH)桌面端默认是当代 IDE 式布局:圆角、柔和阴影、系统字体。若你长时间在侧栏切工作区、等 AI 回复,界面风格与「等好友上线」那种即时通讯记忆无关,也缺少一块可随手记草稿、打发等待时间的区域。
社区插件 dsh-skin-im2005(维护者 YE-ZINAN)走另一条路:在不替换宿主核心逻辑的前提下,用主题 token、槽位组件和少量 chrome CSS,把窗口框架、侧栏和输入区工具条改成 2005 年前后常见的直角窗口、宋体、蓝色渐变标题栏和「形象秀」侧列。仓库声明为非官方皮肤,与任何即时通讯厂商无关联;美术为原创 SVG,不含第三方图片资源。当前版本 1.16.3,代码许可 MIT。SkillHub 分类为「趣味换装」,目录页 与 GitHub 仓库 可对照说明与源码。
下面介绍它做什么、怎么装、日常怎么用,以及安装前需要留意的权限与兼容性。
这是什么¶
dsh-skin-im2005(包名 dsh-skin-im2005)是面向 DeepSeek Harness 桌面端 的客户端皮肤插件。实现上只做三件事:覆盖约 42 个设计 token(圆角、描边、阴影、字体、颜色);在宿主声明的 list 槽注册 React 组件;注入一段基于语义属性的 chrome CSS。不读写其它插件 DOM,不注册全局符号。
除视觉外,工具条还挂载余额查询、跨会话备注、若干小游戏与后台任务观察等能力;偏好与游戏进度保存在浏览器 localStorage,README 明确不上传、不采集。
界面与皮肤档位¶
启用后,主要视觉变化包括:
| 部位 | 变化 |
|---|---|
| 窗口框架 | 直角、1px 硬边框,去掉投影柔光 |
| 顶部标题条 | 蓝色竖向渐变;文案为「与 DeepSeek Harness 聊天中…」 |
| 字体 | 中文界面统一宋体(SimSun) |
| 左侧栏 | 档案卡(在线状态、可编辑签名)、工作区与任务列表的分组折叠样式 |
| 消息区 | 每条消息上方显示「名字 时间」,自己绿名、AI 蓝名 |
| 形象秀列 | 右侧三段可折叠面板,展开时让位,不遮挡主会话 |
皮肤有三档:关 / 标准 / 浓烈,可随时切换、实时生效。关闭皮肤回到原生外观:工具条右侧 ✕,或通过 IM2005 按钮与侧栏循环按钮调节档位。
工具条与附加功能¶
输入区上方工具条在 README 中列出的入口包括:IM2005、余额、形象秀、跨会话备注框、美式八球、扫雷、Token农场、后台任务、专注模式;v1.16.0 起还有 德州扑克(排在 后台任务 左侧)。按钮文字不随状态变化,以 README 表格为准。
| 功能 | 说明(摘自 README) |
|---|---|
| 余额 | 走一方账户接口查余额;再点一次关闭弹窗 |
| 形象秀 | 好友形象 / 个人空间 / 我的形象;可固定面板 |
| 跨会话备注框 | 所有会话共享的草稿,切换会话内容仍在;可拖动、最小化 |
| 美式八球 / 扫雷 | 可存档,关闭后再开可继续 |
| Token农场 | 完成 AI 回复、余额变动与时间推移驱动生长;无收菜、进度不倒退 |
| 德州扑克 | 6 人桌,侧重牌型辅助与九档天梯说明 |
| 后台任务 | 点开才列出正在跑的会话;平时无标记,跑完不提醒 |
| 专注模式 | 1–180 分钟(默认 25),期间插件内游戏音效静音,到点自动恢复 |
个人空间 内可切浅色 / 深色 / 跟随系统、调整正文字号(10–22);任务清单在 个人空间 底部自由编辑区,自动保存。
安装与启用¶
前置条件:已安装 DeepSeek Harness 桌面端;若用命令行安装,需要 Node.js。README 未提供 dsh plugin add github:... 形式的一键命令,推荐 link 安装或手工放入 profile。
方式 A:命令行 link 安装(推荐)¶
先把仓库放到固定目录(link 后不可删该目录),再指向它安装:
# 1) 把本仓库放到固定位置,例如 D:\plugins\dsh-skin-im2005
# 2) 指向它安装(把 <DSH安装目录> 换成你自己的)
$env:DSH_HOME = "$env:USERPROFILE\.dsh"
& '<DSH安装目录>\resources\runtime\cli\bin\dsh.cmd' plugin --profile desktop `
add 'link:D:\plugins\dsh-skin-im2005'
# 3) 完全退出并重启客户端
注意:命令行安装会重算 dsh.profile.bundles,可能挤掉其它已装插件条目。装完后检查 <DSH_HOME>\profiles\desktop\package.json,必要时手工补回。
方式 B:手工放置¶
- 将整个文件夹放到
<DSH_HOME>\profiles\desktop\node_modules\dsh-skin-im2005 - 编辑同目录
package.json,在dsh.profile.bundles中加入"dsh-skin-im2005" - 完全退出并重启客户端
卸载示例:
& '<DSH安装目录>\resources\runtime\cli\bin\dsh.cmd' plugin --profile desktop remove dsh-skin-im2005
典型用法¶
| 想做什么 | 怎么做 |
|---|---|
| 切换皮肤档位 | 工具条 IM2005,或侧栏顶部循环按钮 |
| 改个性签名 | 侧栏档案卡签名区 → 输入 → 回车保存(Esc 或点走取消) |
| 跨会话记一件事 | 工具条 跨会话备注框 |
| 查余额 | 工具条 余额 |
| 固定形象秀列 | 列内「固定面板」,或工具条 形象秀 |
| 等回复时消遣 | 美式八球 / 扫雷 / Token农场 / 德州扑克 |
| 暂时静音小游戏 | 专注模式 → 输入分钟数 → 开始专注 |
本地存储 key 以 README 为准(如 dsh-skin-im2005.signature、dsh-skin-im2005.note、dsh-skin-im2005.farm 等),便于备份或排查。
可选:在 assets/ 放入 my-show.jpg、mascot.png、avatar.png 后执行 node tools/embed-asset.mjs 内联进 client.js,再刷新客户端;缺图时回退内置 SVG。
适用场景与注意¶
适合谁:希望在 DSH 桌面端获得 2005 年代 IM 视觉语言、并在等待模型回复时用备注框和小游戏打发时间的用户;分类上属于 SkillHub「趣味换装」,不是官方主题包。
权限与安全:插件随当前 DSH 进程在客户端内运行,会注入 UI、调用余额相关远程接口(README 写明不自行碰凭证)。安装前应阅读 GitHub 源码 与 MIT 许可;社区目录 SkillHub 与 DeepSeek / 幻方无官方从属关系,不宜当作官方应用商店条目。
兼容性:近期版本多次调整皮肤浮层 z-index,避免压住宿主工作区选择菜单(101)与模态框(1000)。若升级后仍出现「选不中工作区」类问题,应对照仓库更新日志与当前 DSH 版本。
声明:README 强调致敬性再创作、不含第三方商标与素材;自定义图片须确保有权使用。
结尾¶
dsh-skin-im2005 把 DSH 桌面端收成一套可开关、可分档的 2005 风格皮肤,并在工具条上集中备注、余额、形象秀与多款可存档小游戏;实现上严守宿主槽位与 token 边界,数据留在本地。若要查看卡片信息与版本,可打开 SkillHub 目录页;安装命令、localStorage 键名与免责声明以 GitHub README 为准。