DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-plugin-ui-zoom

Plugin Ui Zoom

DeepSeek Harness 全界面缩放:通过 Ctrl+滚轮、DSH 快捷中心或内联控件实现 70%–160% 缩放,并通过内容宽度补偿让缩小时显示更多文本,而不是更窄的文本区域。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-ui-zoom@0.1.0
README兼容性版本

兼容性与来源证明

Plugin Ui Zoom 以 dsh-plugin-ui-zoom 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/10/23

版本

0.1.0stable
2026/10/23

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
22.6 kB
文件数
10
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
0
最近提交
2026/10/23
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Plugin Wallpaper Enginedsh-plugin-wallpaper-engineDSH web GUI 的 Wallpaper Engine 背景:将本地 Wallpaper Engine 壁纸渲染到聊天背景中——通过内置的 WebWallGL 引擎实时渲染 Scene 和 Web,直接播放 Video——配备 iOS 风格的液态玻璃效果,可调节模糊/遮罩/bClaude Designdsh-claude-designDeepSeek Harness 插件:来自 baoyu-design 的 claude-design 技能。智能体将画板画布写入文件,并在本地画布编辑器中打开它们。Claude Slidesdsh-claude-slidesDeepSeek Harness 插件:来自 baoyu-design 的 claude-slides 技能。代理会将可编辑的幻灯片演示文稿写入文件,并在本地幻灯片编辑器中打开。Claude Design Systemdsh-claude-design-systemDeepSeek Harness 插件:来自 baoyu-design 的 claude-design-system skill。代理将设计系统(令牌、字体、组件、资源)写入文件,并在本地 design-system 页面中打开。

README

dsh-plugin-ui-zoom

Whole-interface zoom for DeepSeek Harness (DSH): scale the entire Web UI — sidebar, menus, modals, icons and text — from 70% to 160%.

Built-in DSH font size only affects conversation prose. This plugin scales everything, and compensates the layout so zooming out shows more text per line instead of a narrower reading column.

Features

  • Ctrl+wheel zoom, 5% per notch, accumulated over trackpads so a two-finger swipe does not jump ten steps
  • Keyboard shortcuts registered with DSH's own shortcut center (Mod+= / Mod+- / Mod+0 on Desktop, Mod+Alt+… on Web), so they appear in Mod+/ and users can rebind them
  • Inline pill next to the composer: − 100% +, click the percentage to reset
  • Range 70%–160%, remembered per origin in localStorage (dsh-ui-zoom)
  • Content-width compensation: the host caps the reading column at 920px, so the cap is scaled by 1 / zoom, keeping the column's physical width stable
  • Cleans up after itself: removing the plugin restores the document and drops every listener and command

Install

Install it from the Plugins page in DSH (search the npm name), or:

dsh plugin --profile <profile> add dsh-plugin-ui-zoom

Restart dsh web afterwards.

Usage

ActionDesktopWeb
Zoom inCtrl/⌘ + wheel, Mod+=Ctrl+Alt+=
Zoom outCtrl/⌘ + wheel, Mod+-Ctrl+Alt+-
Reset to 100%click the percentage, Mod+0Ctrl+Alt+0

Mod is ⌘ on macOS and Ctrl on Windows/Linux. All three bindings are editable in DSH's keyboard shortcut panel (Mod+/); the plugin registers through ctx.shortcuts, so duplicate or overlapping bindings are rejected by the harness instead of silently double-firing.

Why it scales the document root

Most DSH font sizes are hard-coded pixels with no rem ladder, so overriding design tokens cannot scale the whole interface. zoom on document.documentElement participates in layout, so the layout viewport, position: fixed menus and overlays, and hit testing all follow — unlike transform: scale(), which creates a containing block that traps fixed elements.

Compatibility

  • engines.dsh: >=0.2.0-rc.2 <0.3.0-0
  • Peer: @deepseek-ai/cordis ^4.0.1
  • No build step, no runtime dependencies

Known limitations

  • If you have dragged the conversation width handle, the host stores its own inline width and it wins over this plugin's compensation; zooming out then scales the column proportionally.
  • On Web (a real browser tab), Ctrl+wheel is the browser's page zoom and cannot be intercepted; use the Alt bindings there.
  • The plugin scales the document root, so host controls are scaled as well — same as browser zoom.

License

MIT