dsh-wechat-skin:DeepSeek Harness 微信风格皮肤

前言

DeepSeek Harness(DSH)采用插件化架构,允许用户通过扩展点定制界面。本插件通过扩展点实现,将 DSH 的默认界面重构为微信 Windows 电脑版的外观风格,保留核心功能入口,仅调整视觉呈现。

插件概览

  • 插件名称:dsh-wechat-skin
  • 作者:licheng-ma
  • 类别:趣味换装
  • 许可证:MIT
  • 核心价值:提供微信风格的浅色主题,包括左侧窄条、会话列表、消息气泡、头像池和可拖拽输入框。

安装与启用

安装后需要重启 DSH Desktop,皮肤默认自动生效。

# 安装插件
dsh plugin --profile desktop add -w /path/to/dsh-wechat-skin

# 重启 DSH Desktop

重启后,进入设置页的「通用」选项,即可找到「微信皮肤」开关进行启用或停用。

核心功能

最左侧功能窄条

左侧保留 56px 灰色图标栏。
* 顶部为用户头像(支持上传)。
* 下方最多显示 6 个功能图标(灰色线条 SVG)。

会话列表

  • 背景:#E6E6E8。
  • 选中态:实心绿 #15AC70,白字。
  • 布局:两行式,第一行为标题,第二行为副标题(记录打开过的会话的最后一条消息)。
  • 头像:40px 圆角方形头像。

消息气泡

  • 你的消息:右侧浅绿气泡 #95EC69。
  • AI 回复:左侧白色气泡。
  • 样式:8px 圆角 + 微信式小尾巴。气泡顶边与头像顶边齐平。

消息头像

  • 你(右侧):显示上传的头像或默认头像。
  • AI(左侧):显示当前会话在侧栏的头像。

字体与输入框

  • 字体:微软雅黑(微信 Windows 默认)。支持 5 档字号调整。
  • 输入框:白色通栏,圆角,四边 #E0E0E0 边框。支持上下拖拽调整高度,高度变化持久化。右下角矩形发送按钮,空输入时为灰色,有内容时为微信绿。

头像生成与上传

  • 默认头像:自动生成彩色首字母头像。
  • 真实人像:可运行脚本下载 100 张真实人像(80 女 / 20 男)。
  • 上传:支持上传本地图片(自动压缩至 128px),同步更新窄条、消息和侧栏头像。

深浅色模式

  • 皮肤仅浅色模式生效。
  • 当系统进入深色模式时,自动回退至 DSH 官方外观。

自定义与配置

自定义样式

修改 CSS 后需重新构建并刷新页面。

# 1. 编辑 src/wechat-skin.css
# 2. 重新构建
node scripts/build.cjs
# 3. 刷新 DSH 页面(Ctrl+F5)

生成头像池

如需使用真实人像而非首字母头像:

node scripts/download-avatars.cjs

注意事项

  1. 纯外观改造:插件不删除或移动任何功能入口。富内容(代码块、附件等)样式会被弱化为微信式灰条。
  2. 设置深链:点击左侧窄条的功能图标可尝试打开设置页并定位到对应分区(DSH 无完整分区深链 API,部分定位可能仅停留在设置页)。
  3. 侧边栏自动收起:当窗口宽度小于 1024px 时,DSH 自身会自动收起侧边栏,皮肤无法覆盖此行为。
  4. 副标题限制:副标题仅记录用户「打开过」的会话的最后一条消息,未打开过的会话无副标题。

结语

dsh-wechat-skin 是一个专注于视觉还原的 DSH 插件,适合希望在使用 DSH 进行开发或对话时获得更熟悉界面体验的用户。项目源码托管在 GitHub,遵循 MIT 协议。

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

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

小夜