把网页服务封装成原生窗口,托盘常驻自动重连
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
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/8) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
caizefan34/DSH-Desktop
把网页服务封装成原生窗口,托盘常驻自动重连
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,125已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,465已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,457已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,710已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,378已汉化DSH
70.2
这是你的仓库?认领条目