DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Wechat Mobile Skin — DSH Plugin for DeepSeek Harness
← Plugins
W

dsh-wechat-mobile-skin

Wechat Mobile Skin

WeChat-style mobile skin for the DeepSeek Harness Web GUI. Mobile browsers get a WeChat chat-list (sessions as contacts) and a WeChat-style chat page; desktop stays untouched. · DeepSeek Harness 移动端微信风格皮肤:手机浏览器自动切换微信聊天交互,历史会话展示为微信好友样式,解决移动端排版问题;桌面端零改动。

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:xdongHo/dsh-wechat-mobile-skin#616d4b3ee488172578e495c932c8adf318423225
READMECompatibilityVersions

Compatibility and provenance

Wechat Mobile Skin is published as dsh-wechat-mobile-skin and currently resolves to version 1.0.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
8/31/2026

Versions

1.0.0stable
8/31/2026

Related plugins

Loading related plugins…

Latest
1.0.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/3/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsRemote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.

README

dsh-wechat-mobile-skin

DeepSeek Harness 微信风格移动端皮肤 —— 手机浏览器打开 DeepSeek Harness 的 Web GUI 时,自动切换为微信聊天式交互,解决移动端排版问题。桌面浏览器完全不受影响。

作者 / Author: 侯晓东 (Hou Xiaodong) · License: MIT · 适用: @deepseek-ai/dsh (Web GUI)

功能

📱 会话列表 —— 历史会话展示成"微信好友"一样

微信元素皮肤实现
好友头像会话标题首字 + 按标题哈希着色的圆角方块
好友昵称会话标题(超长省略号)
时间会话相对时间("5分钟"等,与应用同步)
未读/状态点会话进行中显示绿色小圆点
通讯录分组工作区名称作为灰色分组标题(点按折叠/展开)
顶部搜索微信式搜索框,实时过滤会话
右上角 +新建会话

💬 聊天页 —— 微信对话页风格

  • 顶栏:‹ 返回列表(同样支持手机物理/手势返回键)、居中标题、进行中绿点
  • 用户消息:微信绿气泡(#95EC69)右对齐 + 时间戳
  • 助手消息:白色气泡左对齐;不同颜色的气泡区分对话双方,无头像干扰
  • 思考过程为气泡内浅灰折叠卡
  • 工具调用行紧凑展示;"上下文注入"等系统信息居中灰字(微信系统提示样式)
  • 底部输入区:白底圆角输入框、绿色发送按钮

🔧 工程细节

  • 首屏前 UA 探测(无闪烁),仅 Android / iPhone / iPad / Mobile 等移动端 UA 启用
  • 刘海屏安全区适配(viewport-fit=cover + env(safe-area-inset-*))
  • 输入框字号 ≥16px,避免 iOS 聚焦自动放大;Android 键盘 interactive-widget=resizes-content
  • 支持手机返回键(基于 History API);应用会话流"加载更多"等原生命令不受影响
  • 通过 webServer.tapIndex 内存注入,不修改任何 dist 文件;卸载插件即完全还原

安装

方式一:本地目录安装(推荐,离线可用)

# 1. 把本插件安装进 web profile
dsh plugin --profile web add "C:\path\to\dsh-wechat-mobile-skin"

# 2. 在 %DSH_HOME%\profiles\web\cordis.patch.yml 末尾追加:
- insert:
    - id: wechat-mobile-skin
      name: dsh-wechat-mobile-skin

# 3. 重启 dsh web,手机访问即生效

方式二:npm 安装(发布后)

dsh plugin --profile web add dsh-wechat-mobile-skin

然后在 package.json 的 dsh.profile.bundles 中加入 "dsh-wechat-mobile-skin"(本包自带 cordis.patch.yml,bundles 方式无需手写 patch 行),重启 dsh web。

卸载

删除 cordis.patch.yml 中对应的 insert 行(及 bundles 条目),重启 dsh web 即可,页面完全还原。

配置

在 patch 行的 config 中可覆盖(均有默认值):

键类型默认说明
enabledbooltrue总开关
prefixstringdsh-wechat-mobile-skin静态资源路由前缀
navTitlestringDeepSeek会话列表顶部标题
forceTabletbooltrueiPad 桌面模式 UA(Macintosh + 多点触控)也按移动端处理

截图

手机视口(390×844)实拍:

  • docs/screenshot-list.png — 会话列表(微信好友样式)
  • docs/screenshot-chat.png — 聊天页(微信对话样式)

实现原理

  1. Host 半(lib/index.js):注入 webServer 服务,
    • tapIndex() 在每次 index.html 响应的 <head> 中内存注入 viewport 升级、theme-color、UA 探测内联脚本与皮肤资源引用;
    • register({kind:"prefix"}) 以同源路由提供 skin.css / skin.js(按请求读盘,改完刷新即生效)。
  2. 皮肤层(assets/):纯 DOM + CSS,不侵入 React 状态 ——
    • 会话列表是侧边栏会话树([role="tree"])的镜像覆盖层,点按行转发给真实侧边栏行完成导航;
    • 窄屏下应用会把侧边栏折叠成图标栏(不渲染会话树),皮肤自动展开它(该列本身被皮肤隐藏,用户无感);
    • 聊天页通过对 <html> 的 dsh-wx wx-mode-list / wx-mode-chat 类切换视图,微信样式全部作用于 dsh-wx 作用域之下。

已知取舍

  • 皮肤为微信浅色固定配色(移动端强制 light,桌面端深色偏好不受影响)
  • 右下角小鲸鱼悬浮宠在手机上会遮挡输入区,移动端已隐藏
  • 与其它直接改 dist/index.html 的做法互斥;本插件不改磁盘文件,可与 dsh-glm-usage、whale-girl、dshmarket 等共存

插件开发迭代提示

  • pnpm 对 file: 依赖在 Windows 上做硬链接/拷贝:修改本包源码后,需在 profile 目录重新执行 pnpm install(或重新 dsh plugin add),再重启 dsh web 才会生效。
  • 静态资源 skin.css / skin.js 由 Host 按请求读盘返回(cache-control: no-cache), 若安装形态为链接(非拷贝),改完刷新页面即可看到。

开源许可

MIT © 2026 侯晓东 (Hou Xiaodong)。欢迎 Issue / PR。

English summary: see README.en.md.