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

桌面壳客户端 A8Chann/dsh_desktop

DeepSeek Harnessv0.2.0
A8Chann25 天前有提交已提供中文文档扫描:无法判定

双击即用启动本地后端,窗口托盘下载一站管好

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

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

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add A8Chann/dsh_desktop
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · desktop
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 25 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-desktop @ 0.2.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 10:40:05

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/2(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

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

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

功能亮点

  • 双击启动本地后端
  • 窗口托盘管理
  • 下载统一管理

README

由 DeepSeek 最新模型翻译生成
大肥鱼 Desktop(DSH Desktop) DeepSeek Harness 的 Windows 桌面壳 —— 只负责包住「大肥鱼」的壳,不碰内容本身。 大肥鱼 Desktop 把 dsh web 变成「双击即用」的桌面应用,它就是个壳: - 不重写、不改造、不夹带 —— 内容区跑的还是官方 dsh web,原汁原味; - 壳只解决桌面体验问题:窗口、标题栏、托盘、启动、下载、环境切换…… 以前用 DeepSeek Harness 要「打开终端 → 敲 dsh web → 浏览器开标签页」,现在只需要双击一个 exe。 一、它只做壳的事 壳负责的 | 职责 | 说明 | | 窗口 | 无边框窗口 + 自绘 36px 标题栏:拖拽 / 最小化 / 最大化 / 关闭 | | 启动 | 自动查找本机 dsh 并拉起后端;没有就测速选最快的 npm 源自动安装 | | 状态 | 标题栏实时徽标:运行中 · 端口 / 启动中 / 异常 · 重试倒计时 | | 环境管理 | 管理 dsh 版本 与 Profile:添加 / 更新 / 复制 / 重命名 / 删除 / 一键切换 | | 下载管理 | 接管页面下载请求,内置下载器:进度 / 暂停 / 继续 / 取消 / 重试,完成通知 | | 页面切换 | 同一窗口内 Harness ⇄ DeepSeek 聊天 一键切换 |
展开完整文档(README 剩余 1 节)
大肥鱼 Desktop(DSH Desktop)

DeepSeek Harness 的 Windows 桌面壳 —— 只负责包住「大肥鱼」的壳,不碰内容本身。

大肥鱼 Desktop 把 dsh web 变成「双击即用」的桌面应用,它就是个壳:

- 不重写、不改造、不夹带 —— 内容区跑的还是官方 dsh web,原汁原味;
- 壳只解决桌面体验问题:窗口、标题栏、托盘、启动、下载、环境切换……

以前用 DeepSeek Harness 要「打开终端 → 敲 dsh web → 浏览器开标签页」,现在只需要双击一个 exe。

一、它只做壳的事

壳负责的

| 职责 | 说明 |
| 窗口 | 无边框窗口 + 自绘 36px 标题栏:拖拽 / 最小化 / 最大化 / 关闭 |
| 启动 | 自动查找本机 dsh 并拉起后端;没有就测速选最快的 npm 源自动安装 |
| 状态 | 标题栏实时徽标:运行中 · 端口 / 启动中 / 异常 · 重试倒计时 |
| 环境管理 | 管理 dsh 版本 与 Profile:添加 / 更新 / 复制 / 重命名 / 删除 / 一键切换 |
| 下载管理 | 接管页面下载请求,内置下载器:进度 / 暂停 / 继续 / 取消 / 重试,完成通知 |
| 页面切换 | 同一窗口内 Harness ⇄ DeepSeek 聊天 一键切换 |
| 托盘 | 双击显示窗口;右键菜单:显示主窗口 / 重启后端 / 浏览器打开 / 日志目录 / 退出 |
| 退出 | 关闭时弹三选:取消 / 缩小到托盘 / 退出;退出必杀自有后端进程树,不留后台进程 |
| 外观 | 主题桥只读采样内容页渲染色 → 标题栏配色自动跟随;窗口材质可选亚克力 / 云母 / 纯色 |
| 守护 | 单实例保护、旧实例智能接管、后端崩溃自动退避重试(1s → 30s 封顶) |

壳不碰的

- 内容页原样运行:dsh web 占独立 WebView,壳不改它的 DOM、样式、行为;登录、会话、插件、任务板、皮肤……全是 dsh 自己的事;
- 不注入业务逻辑:壳对内容页只有两次轻量注入——只读主题采样桥(取渲染色,不改任何东西)和点击转发(用于收起外壳弹层);切换环境时的全屏加载遮罩也是壳自己画的临时层,结束后即移除,同样不触碰 dsh web 的任何页面内容;
- 升级回退归 dsh:用哪个版本、哪个 Profile 由你决定,壳只负责「启动哪一个」;
- 壳与内容分离:标题栏和弹层画在独立的透明外壳层(WebView)上,互不污染。

一句话:壳是壳,内容是内容。

二、亮点功能

1. 双击即用 首启自动测速选源安装 dsh → 自动 dsh web → 自动跳转页面,全程不用碰命令行。

2. 自绘标题栏,真毛玻璃 亚克力(实时模糊窗口后的一切)或云母(采样壁纸底纹)可随时切换;标题栏颜色由内容页真实渲染色驱动,切皮肤、切明暗都会自动跟随。

3. 内置环境管理 多套 dsh 版本、多套 Profile 并存,一键切换、即切即用;支持复制 Profile 现场(含 node_modules)修复出错环境,使用中的环境防误删。

4. 自管下载器 WebView2 原生下载在 Tauri 下不可靠,壳用稳定下载器接管:进度条、暂停 / 继续、取消 / 重试、保存位置询问、完成 toast 通知。

5. 同一窗口两页 Harness(dsh 主界面)⇄ Chat(DeepSeek 聊天页)一键切换,两页各有独立 WebView,切页不丢状态、主题互不串。

6. 关闭 ≠ 退出 点 ✕ / Alt+F4 弹「退出 / 缩小到托盘」:缩到托盘后端继续跑,随时双击托盘图标回来。

7. 省心守护 后端意外退出自动重启;重复启动自动聚焦已有实例;退出时清理后端进程树,不留孤立node进程。

三、功能展示(实拍)

主窗口:自绘标题栏 + 状态徽标 + 页面切换开关,内容区是完整的 dsh 界面

一键切换 Harness ⇄ Chat:同一个窗口,点一下标题栏开关就换页

滑柄显示当前页名,另一侧底色显示目标页名:

| Harness(dsh 主界面) | Chat(DeepSeek 聊天页) |
| Harness | Chat |

切到 Chat 页后,内容区就是干净的 DeepSeek 聊天页:

⋯ 菜单:重启后端 / 重新加载 / 切页 / 下载管理 / 环境管理 / 设置 / 浏览器打开 / 退出

环境管理:dsh 版本 × Profile 双列管理,一键切换

下载管理:进度 / 暂停 / 打开文件,一目了然

设置:窗口材质、标题栏/弹窗透明度、下载位置

关闭弹窗:取消 / 缩小到托盘 / 退出

四、快速开始

1. 从 GitHub Releases 下载最新的 DSH-Desktop-<版本>-tauri.exe(单文件,双击即用);
2. 双击运行——首次启动会自动找到本机 dsh 并拉起后端(没有就自动安装);
3. 之后每次双击即开,后端由壳自动维护。

常用操作:

| 想做什么 | 怎么做 |
| 切换 dsh 版本 / 配置档 | ⋯ 菜单 → 环境管理 → 选目标点「使用」(自动重启后端并刷新) |
| 重启后端 | ⋯ 菜单 → 重启 Web 服务 / 托盘右键 |
| 刷新页面 | ⋯ 菜单 → 重新加载 |
| 切到 DeepSeek 聊天页 | 标题栏 Harness ⇄ Chat 开关 |
| 关到后台继续跑 | 标题栏 ✕ → 缩小到托盘 |

五、构建(开发者)

环境要求:

- Windows 10/11 x64,WebView2 运行时(系统自带或自动安装)
- Rust stable + MSVC(VS Build Tools C++ 工作负载)、Node.js

1) 图标(可选,仓库已带 assets/icon.png、src-tauri/icons/)
npm run icon # 重新生成 assets/icon.png
npm run icon:ico # 从 icon.png 生成全尺寸 assets/icon.ico

2) Tauri 构建
cd src-tauri
cargo tauri build --no-bundle # 产物:src-tauri/target/release/dsh-desktop.exe

发布产物:dist/DSH-Desktop-<版本>-tauri.exe(单文件,双击即用)。

注:npm run icon:ico 生成的 src-tauri/icons/icon.ico 需手动同步(复制 assets/icon.ico → src-tauri/icons/icon.ico)。

目录结构

src-tauri/ Tauri(Rust)桌面壳 src/ main.rs 入口:窗口/托盘/菜单/后端导航与状态推送 backend.rs dsh 后端管理:拉起/接管外部实例/退避自愈/状态发布 environments.rs 环境管理:dsh 版本独立目录安装/CRUD/切换 + profile 扫描/新建/复制 controls.rs 自绘标题栏注入脚本 + 本地 HTTP 控制服务 + 插件变更监控 + 控制通道 + 自动汇报 downloads.rs 自管下载器(进度/暂停/继续/取消) settings.rs 设置读写(%APPDATA%\DSH Desktop\settings.json,与旧版兼容) util.rs 日志/netstat 端口探测/HTTP 探测 frontend/ loading.html(启动页)+ chrome.html(标题栏/弹层/环境管理面板) icons/ 应用图标集 scripts/ 图标生成(纯 Node,零依赖) assets/ icon.png / icon.ico 源图标 docs/screenshots/ README 实拍图

六、排障

- 日志:%APPDATA%\DSH Desktop\logs\main.log(含前端打点 [web]、HTTP 控制 [http]、下载 [download] 等,可直接定位问题)
- 本地 HTTP 控制端口 127.0.0.1:19431 被占用:杀掉占用进程后重启应用
- 任务栏图标显示旧缓存:重启 Windows 资源管理器

许可

MIT License (c) 2026 A8Chann
预览分享卡片长什么样 ↓A8Chann/dsh_desktop
分享 · DeepSeek Harness Hub
A8Chann/dsh_desktop

双击即用启动本地后端,窗口托盘下载一站管好

这是你的仓库?认领条目

回到顶部