返回目录

dsh-web-mobile

编辑精选维护状态: 活跃

mexiaosqwq/dsh-web-mobile

DSH Web UI 移动端适配:窄屏好用,宽屏适用

前往 GitHub
$ dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile

105

星标

24

Fork

JavaScript

语言

MIT

许可证

2026-08-15

创建于

2026-09-26

最近推送

DeepSeek Harness Web UI 的移动端适配插件——抽屉导航、底部 sheet、安全区处理、输入区修复,并对大 JSON 做 gzip/brotli 压缩;通过 dsh CLI(web 配置)安装。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-08-29

许可证

MIT

01它能帮你完成什么?

  • 在手机竖屏下舒服地使用 DeepSeek Harness 的 Web UI

    移动端适配后的 Web UI:侧栏收进 overlay 抽屉,设置 / 文件树 / 预览改成底部 sheet,刘海安全区与深 / 浅主题得到处理,窄屏下输入控件不再重叠

    在手机或平板上运行 `dsh web`、希望聊天 / 会话界面在窄屏下也能正常用的人

  • 让长会话在手机上不卡,并排查布局行为

    宿主返回的大 JSON(会话历史)自动 gzip/brotli 压缩以加快加载;平板(768–1023px)限宽居中;`?mobile-nav-debug=1` 悬浮条显示视口 / 浮层状态 / JS 错误;桌面 ≥1024px 完全 no-op

    手机端 `dsh web` 长会话用户,以及需要排查浮层 / 手势行为的插件集成者

02如何接入 DeepSeek Harness?

安装步骤

  1. 01

    运行 `dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile` 从 GitHub 一行安装(web 配置)。

    $ dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile

  2. 02

    装完后重启 `dsh web` 使插件生效。

    $ dsh web

验证接入成功

作者未说明

03DSH 适配与能力边界

DSH 适配原生运行时

通过官方 dsh CLI 以 web 配置的原生插件接入(`dsh plugin --profile web add`)

  • 抽屉导航

    竖屏 / 窄屏下的 dsh web 视图→侧栏收进 overlay 抽屉;会话区全宽;屏幕左缘右滑呼出、抽屉内右滑收起

  • 弹窗变浮层

    设置 / 文件树 / 预览面板→这些面板改为底部 sheet,触屏更好点

  • 状态栏避让

    刘海安全区、深 / 浅主题、双击缩放→刘海安全区、浅色 / 深色主题、双击缩放都得到处理

  • 输入区不打架

    窄屏下的权限胶囊、模型名、切换菜单→这些控件在窄屏下不再重叠

  • 长会话不卡流量

    宿主返回的大 JSON(会话历史等)→载荷自动 gzip/brotli 压缩,手机端加载明显提速

    对宿主返回的大 JSON 载荷(会话历史)自动做 gzip/brotli 压缩
  • 平板也管

    视口宽度 768–1023px(平板)与 ≥1024px(桌面)→平板限宽居中;桌面 ≥1024px 完全 no-op

  • 诊断方便

    `?mobile-nav-debug=1` 查询参数→显示悬浮诊断条,含视口 / 浮层状态 / JS 错误

04适合谁?何时不该用?

适合

  • 在手机或平板上运行 `dsh web`、希望聊天 / 会话界面在窄屏下也能正常用的人
  • 手机端 `dsh web` 长会话用户,以及需要排查浮层 / 手势行为的插件集成者

05兼容性、维护与安全提示

  • 面向 dsh 0.1.2-alpha.1:会话日志下载的 sessionId 类型由实装宿主推导,因此同一构建兼容 0.1.1(string)与 0.1.2-alpha.1(品牌类型)两代宿主,且不新增 peer 依赖。
  • 桌面宽度 ≥1024px 时插件完全 no-op;平板(768–1023px)限宽居中。它只在窄屏 / 竖屏下改变行为。
2026-08-152026-08-27v2.2.0

MIT · 活跃维护中(最新版本 v2.2.0,2026-08-27)

06常见问题

怎么安装 dsh-web-mobile?

在任意位置运行 `dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile`,然后重启 `dsh web`。仓库自带构建产物,没有 `allowBuilds` 拦截需要确认。

它会改桌面 UI 吗?

不会。宽度 ≥1024px 时插件完全 no-op。平板(768–1023px)限宽居中;只有窄屏 / 竖屏才会启用抽屉、sheet 与输入区修复。

怎么排查布局或手势问题?

在网址后追加 `?mobile-nav-debug=1`,会显示一条悬浮诊断条,展示当前视口、浮层状态与 JS 错误。

它能省流量或加快加载吗?

能。插件会自动对宿主返回的大 JSON(会话历史等)做 gzip/brotli 压缩,长会话在手机上加载明显更快。

支持哪些 dsh 版本?

同一构建同时兼容 dsh 0.1.1(sessionId 为 string)与 0.1.2-alpha.1(sessionId 为品牌类型);会话日志下载的 sessionId 类型由实装宿主推导,不新增 peer 依赖。

08数据与来源

  • 作者声明github.comc4561da396b8…

    **dsh-web-mobile** 是 DeepSeek Harness Web UI 的移动端适配插件——让 DSH 在手机竖屏下也能好好用:

  • 作者声明github.comc4561da396b8…

    dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-29。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。