
ZichengGurrr/dsh-window
30Last commit Aug 15, 2026
dsh-window DSH plugin
A minimal launcher that puts the DeepSeek Harness Web UI into a native standalone Windows window (WebView2). It auto-detects/starts the local DSH service, opens the window when ready, and closes the service on exit only when it started it. The slim build is ~256KB, while the portable build bundles Node.js, DSH and Git for zero-setup use.
How to install the dsh-window DSH plugin
dsh plugin --profile web add dsh-windowCopying does not run this command. Review the repository and version before installing the dsh-window DSH plugin.
dsh-window DSH plugin data source
dsh-window DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-window DSH plugin can do
- Auto-detects/starts the local DSH service and opens the window when ready
- Single-instance: re-launching focuses the existing window; remembers window size and position
- Supports slim build (requires Node.js) and portable build (no prerequisites, unzip and double-click)
- One-click system install/uninstall (start menu, desktop shortcut, control panel uninstall entry)
- Tray support (closeToTray) and automatic update checking from GitHub Releases
- Command-line arguments: --check, --no-window, --install, --uninstall
Where the dsh-window DSH plugin fits
- Use DeepSeek Harness as a standalone desktop app without browser tabs or address bar
- Quickly access DSH on a Windows machine without Node.js – just download the portable build and run
- Developers integrate DSH desktop window into their workflow via the plugin command
- Run multiple DSH instances on different ports simultaneously
- Keep DSH running in system tray and receive update notifications
Who the dsh-window DSH plugin is for
- Developers with Node.js experience who want a lightweight desktop shell
- Users who need a zero-setup DSH desktop experience on Windows 10/11
dsh-window DSH plugin limitations
- Only supports Windows 10/11 (requires WebView2 runtime, built into modern Windows)
- Slim build requires Node.js installed at default location and global @deepseek-ai/dsh
- Portable build is large (~180MB) due to bundled runtimes
- Executable is unsigned, triggering SmartScreen warning on first run
- Community project, not affiliated with DeepSeek company
dsh-window DSH plugin: from the repository README
Quoted from the ZichengGurrr/dsh-window README, the upstream source of the dsh-window DSH plugin. Copyright remains with the original authors.
把 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 的 Web UI 装进 **Windows 原生独立窗口**(WebView2,即 Edge 内核)的极简启动器。 <p align="center"> <a href="https://github.com/ZichengGurrr/dsh-window"><img alt="GitHub stars" src="https://img.shields.io/github/stars/ZichengGurrr/dsh-window?style=flat-square&color=4b6fff"></a> <a href="https://www.npmjs.com/package/dsh-window"><img alt="npm" src="https://img.shields.io/npm/v/dsh-window?style=flat-square&color=cb3837"></a> <a href="LICENSE"><img alt="MIT License" src="https://img.shields.io/badge/license-MIT-263146?style=flat-square"></a> <a href="https://awesome-dsh-plugin.com"><img alt="Awesome DSH Plugin" src="https://awesome-dsh-plugin.com/badge.svg"></a> <img alt="platform" src="https://img.shields.io/badge/Windows%2010%2F11-4493F8?style=flat-square"> </p> <p align="center"><strong>简体中文</strong> | <a href="#english">English</a></p> <p align="center"> <img src="assets/screenshot.png" alt="DeepSeek Harness Window 界面预览" width="640"> </p> - 没有浏览器标签栏、地址栏;任务栏上是自己的图标和窗口 - 不需要 Electron;精简版整个应用约 256KB(4 个文件) - **便携版双击即用**:自带 Node.js + DSH + Git,无需安装任何环境 - 双击即用:自动检测/启动本地 DSH 服务,就绪后弹窗;关窗即停(服务由它启动时) - 单实例:重复双击只聚焦已有窗口;记住窗口大小和位置
Read the full READMERepository license: MIT
dsh-window DSH plugin questions
How do I install the DSH Window plugin?
Run `dsh plugin --profile web add dsh-window` in your terminal. This will automatically download the latest release from GitHub and create a desktop shortcut. You can also use 'dsh-window' from the DeepSeek Harness chat by saying 'open the desktop app'.
What's the difference between slim and portable builds?
The slim build is ~256KB and requires Node.js and `@deepseek-ai/dsh` to be installed globally. The portable build is ~180MB because it bundles Node.js, DSH, and Git. It works out of the box without any prerequisites.
Can I use the DSH Window plugin on Windows 7?
No, it requires Windows 10 or 11 because it uses WebView2 which is built into Edge. WebView2 is available on Windows 10 Version 1803 and later.
Does the plugin work with multiple DSH instances?
Yes, you can change the port in the `dsh-window.config.json` file to run multiple instances. The default port is 3080, and changing it allows coexistence with other instances.
Why does Windows SmartScreen block the exe?
The executable is not code-signed. Click 'More info → Run anyway' on the first run. The developer plans to add code signing in the future to eliminate this warning.