精选
为什么选中它
待人工精选——以下事实来自源码仓库。
它能做什么
One-click desktop launcher for DeepSeek Harness — starts the web UI, runs it in the tray, and reuses your existing server.
适合谁
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
风险提示
- 未发现明显风险信号;安装前仍建议查看源码。
One-click desktop launcher for DeepSeek Harness — starts the web UI, runs it in the tray, and reuses your existing server.
待人工精选——以下事实来自源码仓库。
One-click desktop launcher for DeepSeek Harness — starts the web UI, runs it in the tray, and reuses your existing server.
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
dsh plugin --profile web add github:Ch0uHuaZ1/DeepSeek-Harness-Desktop 作者没有声明支持的平台。
http://127.0.0.1:3080). If it is not running, the app starts it in the background using the repository's node --import tsx/esm apps/cli/src/bin.ts web command, waits until it is ready, and opens the Web UI inside the app window. - Runs in the background — Closing the window minimizes to the system tray and the Harness service keeps running. Choose Exit (Stop Harness) from the tray menu to stop the process started by this app. - Never hijacks an existing service — If you already started Harness manually, the app reuses it and will not kill it on exit. - Single instance — Launching the app again focuses the existing window instead of starting a second server. - F12 opens the developer tools inside the window. ## 🚀 Quick Start ### Option 1: Install the packaged application (recommended) 1. Download the installer from the Releases page: DeepSeek Harness 桌面端 Setup 1.0.0.exe 2. Run the installer. A DeepSeek Harness shortcut is added to your desktop and Start Menu. 3. Double-click the shortcut. That's it. ### Option 2: Run from source (for development) powershell cd "D:\DeepSeek Harness 桌面端" npm install --cache "D:\DeepSeek Harness 桌面端\.npm-cache" npm start ### Build the installer yourself powershell .\build.ps1 # one-click build (handles dependencies, Electron binary, and toolchain cache) The build.ps1 script automatically prefetches the winCodeSign / NSIS / nsis-resources toolchain into %LOCALAPPDATA%\electron-builder\Cache, which avoids extraction failures caused by missing symbolic-link privileges on some Windows accounts. ## ⚙️ Configuration The app reads its settings from %APPDATA%\dsh-desktop\settings.json: json { "repoPath": "C:\\Users\\tianj\\deepseek-harness", "port": 3080 } Environment variables DSH_DESKTOP_REPO and DSH_DESKTOP_PORT override these values. If startup fails, a dialog lets you pick another repository directory or retry. ## 📋 Requirements - Windows 10/11 - Node.js >= 22 installed - The DeepSeek Harness repository, already set up with pnpm install && pnpm run build ## 🗂 Logs Runtime logs are written to %APPDATA%\dsh-desktop\logs\harness.log. ## 🔌 DSH Plugin This repository also ships a cordis plugin for DeepSeek Harness — dsh-desktop-launcher: it adds a Desktop card to the DSH Web UI settings page that detects the desktop app and launches it with one click. sh dsh plugin --profile web add dsh-desktop-launcher See packages/desktop-launcher-plugin/README.md for details. ## 📁 Repository Layout . ├── main.js # Electron main process (service detection / spawn / tray / single-instance) ├── preload.js # Preload script (exposes read-only version info) ├── loading.html # Loading screen while the service starts ├── icon-source.svg # DeepSeek color logo (source) ├── icon.png / icon.ico# App icons (rendered from the SVG) ├── build.ps1 # One-click build script for the NSIS installer ├── package.json # npm project + electron-builder configuration ├── packages/ │ └── desktop-launcher-plugin/ # DSH cordis plugin (detect & launch the desktop app) └── README.md # This file ## 📄 License MIT DeepSeek Harness and the DeepSeek logo belong to their respective owners.不看 Star,人工一条条挑的。
把 DSH 的 settings.yaml 做成可视化看板:所有已注册的 settings namespace——包括官方界面从未覆盖的第三方插件配置——都渲染成可编辑表单。项目还早,但方向很对:告别手改 YAML。
给 DSH 的 DIY 轨迹可视化:把 agent 的计划与执行画成图,不用翻原始日志也能看清它在干嘛。项目还早,但补上了「一眼看懂 agent 在做什么」这个真实缺口。
从 Claude Code / Codex 把活派给 DSH:在宿主内拉起带分级预设的 DSH agent 会话,看原生子代理进度,还能借它的多模态桥给纯文本的 DSH 补上视觉和生图。编排型插件,把 DSH 变成其他编码 agent 的后端。