🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

桌面客户端 caizefan34/DSH-Desktop

DeepSeek Harness
caizefan3479 天前有提交已提供中文文档扫描:含敏感能力

把网页服务封装成原生窗口,托盘常驻自动重连

27.6/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add caizefan34/DSH-Desktop
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · desktop
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/8) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 读取本地文件
    main.js:28
    if (fs.existsSync(CONFIG_PATH)) {
  • 读取本地文件
    main.js:29
    return JSON.parse(fs.readFileSync(CONFIG_PATH, 'utf-8'));
  • 写入本地文件
    main.js:40
    fs.writeFileSync(CONFIG_PATH, JSON.stringify({ ...bounds, maximized }), 'utf-8');
  • 执行外部命令来自配置/变量
    main.js:122
    dshProcess = spawn(cmd, args, {
  • 发起网络请求
    main.js:201
    const req = http.get(DSH_WEB_URL, (res) => {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 封装为原生窗口
  • 托盘常驻
  • 自动重连

README

由 DeepSeek 最新模型翻译生成
DSH Desktop 🚀 把你的 DeepSeek Harness 变成一款真正的原生桌面应用 一个轻量、优雅的 Electron 桌面客户端,让 DSH 摆脱浏览器标签页,拥有系统托盘、自动服务管理和快捷键等原生体验。 GitHub stars License OS Electron Node ✨ 为什么需要它? dsh web 默认在浏览器中运行,每次都要开个标签页、容易误关、没法后台常驻。DSH Desktop 把它封装成独立的原生窗口,带来更专注、更顺手的体验。 | 痛点 | DSH Desktop 的解法 | | 🧩 浏览器标签页混乱 | 独立窗口,任务栏单独切换 | | 🙈 误关页面丢上下文 | 关闭即最小化到托盘,永不丢失 | | 🚀 每次手动起服务 | 一键自动检测 + 启动 DSH Web | | 🔄 服务掉线无感 | 自动重连 + 托盘状态指示 | | ⌨️ 刷新要动鼠标 | F5 / Ctrl+R 快捷键随时刷新 | 🎯 核心特性 - 🪟 原生窗口 — 独立桌面窗口,多任务更顺畅,可记忆位置/大小/最大化状态 - 🎯 系统托盘 — 关闭窗口自动最小化到托盘,后台常驻,双击即回 - ⚡ 零配置启动 — 自动检测 http://127.0.0.1:3080,未运行则拉起 dsh web
展开完整文档(README 剩余 1 节)
DSH Desktop 🚀

把你的 DeepSeek Harness 变成一款真正的原生桌面应用

一个轻量、优雅的 Electron 桌面客户端,让 DSH 摆脱浏览器标签页,拥有系统托盘、自动服务管理和快捷键等原生体验。

GitHub stars
License
OS
Electron
Node

✨ 为什么需要它?

dsh web 默认在浏览器中运行,每次都要开个标签页、容易误关、没法后台常驻。DSH Desktop 把它封装成独立的原生窗口,带来更专注、更顺手的体验。

| 痛点 | DSH Desktop 的解法 |
| 🧩 浏览器标签页混乱 | 独立窗口,任务栏单独切换 |
| 🙈 误关页面丢上下文 | 关闭即最小化到托盘,永不丢失 |
| 🚀 每次手动起服务 | 一键自动检测 + 启动 DSH Web |
| 🔄 服务掉线无感 | 自动重连 + 托盘状态指示 |
| ⌨️ 刷新要动鼠标 | F5 / Ctrl+R 快捷键随时刷新 |

🎯 核心特性

- 🪟 原生窗口 — 独立桌面窗口,多任务更顺畅,可记忆位置/大小/最大化状态
- 🎯 系统托盘 — 关闭窗口自动最小化到托盘,后台常驻,双击即回
- ⚡ 零配置启动 — 自动检测 http://127.0.0.1:3080,未运行则拉起 dsh web
- 🖥️ 单实例 — 重复双击只会聚焦已有窗口,不再开一大堆
- 🔗 智能外链 — 页面里的外部链接自动跳转默认浏览器
- 🚨 掉线重连 — 服务断开自动重试,托盘图标实时显示状态
- 🔔 贴心通知 — 最小化到托盘时系统通知提示
- ⌨️ 快捷键 — F5 刷新 · F12 开发者工具 · Ctrl+R 重载 · Ctrl+Shift+I 调试

🚀 快速开始

前置要求

- Windows 10 / 11
- Node.js 18+(推荐 24)
- 已配置好 DeepSeek Harness(应用会自动拉起,也可手动先启动)

方式一:一键启动(推荐)

git clone https://github.com/caizefan34/DSH-Desktop.git
cd DSH-Desktop
npm install

双击 start.bat 或在 PowerShell 中运行: powershell -ExecutionPolicy Bypass -File start.ps1

启动器会自动完成:环境检查 → Electron 依赖安装 → DSH 服务检测/启动 → 打开桌面窗口,全程彩色进度提示 ✅

方式二:直接运行

npm start

方式三:打包成安装程序

npm run dist:win

安装包(NSIS)生成在 dist/ 目录,可自定义安装路径、自动创建桌面/开始菜单快捷方式。

🎨 启动器界面预览

start.ps1 提供彩色终端启动界面:

| 步骤 | 效果 |
| 环境检查 | ✅ Node.js v24 · ✅ Electron 就绪 |
| 服务检测 | ✅ DSH Web 运行中 http://127.0.0.1:3080 |
| 启动 | 🚀 打开桌面窗口 |

⌨️ 快捷键

| 快捷键 | 功能 |
| F5 | 刷新页面 |
| F12 | 切换开发者工具 |
| Ctrl+R | 重新加载 |
| Ctrl+Shift+I | 切换开发者工具 |

📁 项目结构

DSH-Desktop/
├── main.js # Electron 主进程(窗口 / 托盘 / 服务管理 / 快捷键) ├── preload.js # 安全 IPC 桥接(contextBridge) ├── start.ps1 # 🎨 彩色 PowerShell 启动器(推荐) ├── start.bat # 🪟 批处理启动入口 ├── package.json # npm 项目配置 ├── assets/ # 图标与图片资源 │ ├── icon.png / icon.ico # 应用图标 │ ├── banner.png # README 横幅 │ └── social-preview.png # 社交分享预览图 └── docs/ # (计划中)更多文档

🛠️ 技术栈

| 组件 | 技术 | 说明 |
| 🖼️ 桌面框架 | Electron 33 | 跨平台桌面容器 |
| ⚙️ 后端服务 | DeepSeek Harness | AI 助手运行时 |
| 🔌 进程通信 | Electron IPC + contextBridge | 安全的渲染进程隔离 |
| 📦 打包 | electron-builder + NSIS | 一键构建安装包 |

🗺️ 路线图

- [ ] 跨平台支持(macOS / Linux)
- [ ] 多窗口 / 多会话管理
- [ ] 自定义主题与深色模式跟随系统
- [ ] 全局快捷键唤出窗口
- [ ] 开机自启动选项
- [ ] 自动更新(electron-updater)

欢迎在 Issues 提出想法或投票 💡

🤝 参与贡献

任何形式的贡献都欢迎!详见 CONTRIBUTING.md。

- 🐛 报告 Bug
- 💡 提交功能建议
- 📖 完善文档

⭐ 给我一个 Star

如果这个项目帮到了你,欢迎点亮右上角的 ⭐ Star!这对我很重要,也能让更多人发现它 🙏

📄 许可证

MIT © 2025 Zefan Cai
预览分享卡片长什么样 ↓caizefan34/DSH-Desktop
分享 · DeepSeek Harness Hub
caizefan34/DSH-Desktop

把网页服务封装成原生窗口,托盘常驻自动重连

这是你的仓库?认领条目

回到顶部