Chen-YiY/dsh-app

Chen-YiY★ 0PowerShellLast synced: 2026-08-16

Open on GitHub

Unofficial DeepSeek Harness desktop app — native window + system tray, no terminal needed (Rust/wry WebView2 shell, ~900KB)

README excerpt

dsh-app — DeepSeek Harness 桌面应用 Unofficial desktop app for DeepSeek Harness · 原生窗口 + 系统托盘,双击即用,告别「开终端敲 dsh web + 开浏览器」。 English intro : dsh-app wraps the DeepSeek Harness web UI ( dsh web ) into a standalone native Windows application — a Rust + WebView2 shell ( 900 KB exe) with a system tray, automatic backend management, and zero terminal windows. Chinese documentation below. 它解决什么问题 用 DeepSeek Harness 的日常是:打开终端 → 敲 dsh web → 等服务起来 → 开浏览器 → 输入 127.0.0.1:3080 。用完还得记得回去 Ctrl+C。 装上 dsh-app 之后: 双击桌面图标,直接进入应用窗口 。完事点 ✕ 缩到托盘, 下次双击秒开;托盘右键「退出」干净收场,不留任何后台进程。 功能 - 双击即开 —— 原生窗口内嵌 WebView2 渲染 dsh web UI,无需终端、无需浏览器 - 服务自管理 —— 127.0.0.1:3080 已有 dsh web 在跑就直接复用;没有就自动 隐藏拉起(完全无窗口),首窗多等 2–5 秒 - 系统托盘 —— ✕ = 最小化到托盘(应用与服务继续运行);左键单击恢复窗口; 右键菜单「打开 / 退出」 - 单实例 —— 重复双击只会唤起已有窗口,不会开出第二个图标 - 退出即清理 —— 退出时看门狗( wt.js )把「它自己拉起的」服务整树回收; 你手动开的服务不受影响 - 会话互通 —— 会话存在服务端( /.dsh/sessions ),浏览器与桌面应用连同一 服务,看到的是同一份记录 - 无终端闪框 —— GUI 子系统编译 + 子进程全部 CREATE NO WINDOW - 鲸鱼图标 —— 取自 DeepSeek Harness 官方 favicon(MIT),黑白双色版 (白身黑描边、透明底),深浅色任务栏都清晰 系统要求(前置环境依赖) 依赖 必需性 安装方式 Windows 10/11 x64 必须 — WebView2 运行时 必须(窗口渲染) Win10/11 一般自带;缺失时从 微软官网 装 Evergreen Runtime Node.js ≥ 20 必须(运行 dsh 本体) nodejs.org 装 LTS DeepSeek Harness( dsh ) 必须 npm i …

View full README on GitHub →
Terminal / TUIdeepseek-harnessdsh-pluginterminalweb ui

Category