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.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-compact-window

Compact Window

Small-window mode for the DSH NEXT desktop app (Windows): a 425px-wide, always-on-top sticky window. 把 DSH NEXT 桌面窗口切成置顶的便签式小窗。

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-compact-window@1.0.1
READMECompatibilityVersions

Compatibility and provenance

Compact Window is published as dsh-compact-window and currently resolves to version 1.0.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
10/26/2026

Versions

1.0.1stable
10/26/2026

Related plugins

Loading related plugins…

Latest
1.0.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
59.6 kB
Files
10
Surface
web
License
MIT
Source
npm
GitHub
★ 0
Weekly downloads
0
Last push
10/26/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

Related plugins

More verified plugins in ui-customization.

Client Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH skill center: browse loaded skills by source (bundled / project / user / custom / runtime), enable or disable, create and delete, in a web GUI panel.Better Sidebardsh-better-sidebarBetter Sidebar for DSH — file tree, editor, changes, tasks and side chat in one column, separate for every conversation. Also exposes a service other plugins use to register sidebar tabs and file viewers.Client Ui Git Graph@linxin666/dsh-client-ui-git-graphExternal dsh web GUI plugin: a blank-session git branch selector + Git graph, with real host-side git operations and guards, as a dsh profile bundleClient Ui Market@linxin666/dsh-client-ui-marketWorkshop browser card: browse skins, pets and community plugins from dsh-market.com and install them in the GUI (assets into the DSH home directories, plugins through the optional plugin manager).

README

dsh-compact-window

把 DSH NEXT 桌面窗口变成置顶的便签式小窗:只占 425px 宽,随时可以收成一个浮层,边栏变成抽屉,不挤压聊天区。

Small-window mode for the DSH NEXT desktop app (Windows): turn the main window into a 425px-wide, always-on-top sticky window. The other desktop client, dsh desktop, is not supported.


功能

  • 一键进小窗:输入框右侧(发送键左边)的"画中画"图标。窗口切成 425 逻辑像素宽、置顶、不占任务栏
  • 置顶开关:小窗顶部右上角、系统按钮左边的"图钉"。取消后其他程序可以盖住它;选择会被记住
  • 拖动:小窗顶部 40px 是拖动带,跨显示器、不同缩放比例都保持 425 逻辑像素宽
  • 抽屉式侧栏:小窗里展开侧栏会以抽屉形式浮在聊天上,不再把文字挤成一团
  • 过渡动效:进出小窗有半透明遮罩 + 缓动动画;侧栏开合在普通窗口下也有 200ms 过渡
  • 状态记忆:小窗位置、置顶偏好会记住;进入小窗前侧栏是开着的,退出时自动恢复

环境要求

要求说明
Windows窗口操作走 Win32(user32),macOS/Linux 上插件会让按钮自动隐藏
DSH NEXT 桌面端只支持 DSH NEXT。需要能操作原生窗口的桌面宿主;浏览器里的 Web GUI 只是网页,没有窗口可调
其他桌面客户端另一个桌面端 dsh desktop 未适配,预计不可用;找不到窗口时插件只会隐藏按钮,不会误操作
koffiDSH NEXT 自带(resources/app.asar.unpacked/node_modules/koffi);找不到时会降级到 PowerShell,无拖动动效
PowerShell仅用于启动时发现一次窗口句柄;之后全部在 Node 内完成

已测试版本:DSH NEXT 0.2.1-rc.2(profile desktop)。

安装

在 DSH 的插件管理里搜索 dsh-compact-window 安装,或让 Agent 执行:

plugin_manager install_bundle dsh-compact-window

安装后进入任意会话,输入框右侧会出现小窗按钮;没有出现就刷新一次页面(Ctrl+R)。

已知限制

  • 依赖 DSH 内部布局:抽屉与侧栏动画依赖框架层的 data-shell-overlay / data-sidebar-collapsed 和 grid-template-columns,这些不是公开契约。DSH 大版本改布局时可能失效,失效表现是"退回原来的挤压样式",不会崩溃
  • 不修改 DSH 安装目录:所有操作都在运行时通过 Win32 完成,升级 DSH 不会覆盖;卸载插件时会自动还原窗口
  • 系统"减弱动态效果"不生效:为了让侧栏有动画,插件会覆盖框架里 prefers-reduced-motion 的禁用规则。不想要动画的话把 client.js 里的 FRAME_ANIM_CSS 去掉即可

实现

文件作用
index.jsHost 半:窗口几何、置顶、隐藏任务栏、拖动循环、动画、/compact-window 路由
client.js客户端半:按钮、拖动带、图钉、遮罩、抽屉样式、侧栏过渡
window.ps1启动时发现窗口句柄的兜底(koffi 不可用时才走)
cordis.patch.yml插入 compact-window 插件行
locale/*.json插件管理页显示的名称与描述
icon.svg插件图标

窗口操作全部在 Host 进程内用 koffi 直接调 Win32,不拉起额外进程(首次窗口发现除外)。

License

MIT