fengzhiyushui/dsh-desktop-window ↗★ 1
dsh-desktop-window
DSH desktop-window plugin: opens the DeepSeek Harness Web UI in a standalone app window (auto-open + session-header toggle + settings switch)
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fengzhiyushui/dsh-desktop-window说明文档
阅读完整 README ↗Usage
dsh web
## Configuration
The auto-open preference lives in `$DSH_HOME/desktop-window.json` (default `%USERPROFILE%\.dsh\desktop-window.json`). It is written by the settings switch; a hand-edit is also fine, including one saved by Notepad (a UTF-8 BOM is tolerated).
```json
{
"autoOpen": true,
"cleanProfileOnUnload": false
}
| Key | Default | Meaning |
|---|---|---|
autoOpen | true | Open the standalone window when the server starts |
cleanProfileOnUnload | false | Delete the dedicated browser profile directory when the plugin unloads. Left false, the profile is kept so the window starts warm |
HTTP endpoints
The plugin's browser half talks to these routes; they are also usable from scripts. Mutating routes reject a cross-site Origin with 403 and bodies larger than 4 KB.
| Route | Method | Purpose |
|---|---|---|
/desktop-window/status | GET/POST | { open, auto } |
/desktop-window/toggle | POST | Open the window, or close it when open |
/desktop-window/set-auto | POST | { auto: boolean } → persists the preference |
/desktop-window/manifest.webmanifest | GET | The injected web manifest |
/desktop-window/.png | GET | Served icon bytes |