dsh-skin-im2005:把 DeepSeek Harness 桌面端换成 2005 年代即时通讯界面

前言

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。

先把仓库放到固定目录(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:手工放置

  1. 将整个文件夹放到 <DSH_HOME>\profiles\desktop\node_modules\dsh-skin-im2005
  2. 编辑同目录 package.json,在 dsh.profile.bundles 中加入 "dsh-skin-im2005"
  3. 完全退出并重启客户端

卸载示例:

& '<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 为准。

羽毛球分组比赛记分
小程序二维码

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

Xiaoye