阅读指南

Nonead DSH Desktop 用户使用手册

这是一份给普通使用者的操作手册。它不要求你会写代码,也不需要事先安装 Node.js、pnpm 或任何开发工具——安装包里已经带好了全部运行环境,装完就能用。

适用版本:2.2.8(DSH 运行时 0.2.2-rc.1) · 2026 年 11 月
适用对象:第一次接触本产品的使用者;按章节顺序读,或直接跳到需要的那一节

本册导览

十三节按「装好 → 用起来 → 出问题」的顺序排。只想解决某个具体问题,可以直接跳到第十二节。

一、这是什么

一句话:它把 DeepSeek Harness 的智能体能力装进了一个桌面应用,双击图标就能开始对话、让它读写文件、执行命令、调用工具。

整个产品由三层组成,你只需要和第三层打交道,前两层在后台自动运行。

桌面壳 窗口 · 托盘 · 更新 · 终端 · 多套配置 Host(后台服务) 加载插件、执行工具、管理会话与文件 Web 界面(你看到的窗口内容) 对话 · 输入框 · 侧边栏 · 设置
图 1 产品由三层组成,日常操作只发生在最上层。
它和网页版有什么区别?网页版只能聊天。桌面版把整台电脑交给它用:读你的文件、跑命令、装插件、连你的工作目录——这些都在你本机完成,数据不出本机。

二、安装

到产品下载页取对应平台的安装包,双击即可。安装包已经内置 Electron、Node.js、pnpm 和固定版本的 DSH 运行时,不需要另外装任何环境。本版内置的是 Electron 44.0.0、Node.js 24.21.0、pnpm 11.8.0、Python 3.12.14,以及 DSH 运行时 0.2.2-rc.1。

平台下载到怎么装
Windows x64.exe 安装程序双击运行,按提示下一步完成
macOS(Intel / Apple 芯片通用).dmg 磁盘映像打开后把图标拖进「应用程序」
Linux x64.AppImage先 chmod +x 赋予执行权限,再双击或命令行运行
表 1 三个平台的安装方式。Linux 若提示缺少 FUSE,可改用 --appimage-extract-and-run 运行。

升级安装不需要手动关旧版。安装器会先请求正在运行的旧版本退出,等不到就强制结束它,再覆盖文件;如果确实关不掉,安装会明确报错并停下,而不是装完打不开。升级前仍建议先保存手上的工作。

注:Windows ARM64 目前是实验性构建。主程序是 ARM64 原生,但包内部分载荷(内置 Python / Node / Office 运行时、部分原生模块)仍是 x64,未在 ARM 设备上完成完整验证,普通用户建议使用 x64 版本。

三、第一次打开

首次启动会自动准备好一套默认配置(名为 desktop 的 Profile),并在本机启动界面服务。你会先看到一段向导,共七步,随时可以「跳过设置」,之后在设置页里补。

步骤这一步在问什么建议
1 欢迎说明向导会配置哪些内容点「开始设置」
2 窗口模式兼容 / 扩展 / 增强,决定窗口布局与桌面操作方式拿不准选「兼容模式」,兼容性最好;扩展与增强不支持 Linux
3 窗口材质纯色背景或玻璃背景老旧显卡或远程桌面下选纯色更稳
4 插件市场关闭 / dsh-market / dsh-community-market,一次只能启用一个先关掉也能用,需要时再开
5 手机连接是否用 Agents-Anywhere(Beta)从手机或浏览器访问这台电脑不清楚就先关;开启后需在侧边栏「手机连接」里完成配对
6 桌面通知本轮任务、后台任务、自动化任务完成或失败时是否发系统通知建议全开,长任务跑着不用盯着
7 浏览器访问是否允许在浏览器中打开当前 Profile,以及仅本机还是整个局域网只给自己用就选「仅这台电脑」;局域网需 HTTPS 证书
表 2 首次启动向导的七步。

向导完成后会进入主界面。关闭窗口不等于退出应用:默认关闭只是把窗口收进托盘,后台服务与正在跑的任务继续运行;要真正退出,请用托盘菜单里的「退出」。

四、主界面速览

区域位置管什么
侧边栏左侧会话列表、新建会话、插件与技能入口、手机连接、设置入口;可折叠
对话区中间你和它的往来消息、工具调用过程、文件改动与命令输出
输入框底部输入需求;可附加文件、切换模型、选择工作目录;发送后随时可中断
桌面控制栏窗口顶部由桌面壳提供:返回/前进、刷新、窗口控制;不同窗口模式下形态不同
表 3 主界面的四个区域。
工作目录很关键。它默认只能读写你为这个会话选定的目录。开新会话时先确认目录对不对,比事后发现改错地方省事得多。

五、开始第一次对话

  1. 新建一个会话,选好工作目录。
  2. 用一句话说清「做什么 + 在哪做 + 结果要什么样」。例如:「读一下这个目录里的 README,把里面过期的下载链接找出来并列成表」。
  3. 它开始干活后,留意工具调用与改动的文件;需要它换方向,直接打断并说新要求。
  4. 结果不满意就说清哪里不对,它会带着上下文改,不必重开一个会话。

把需求说清楚的三个要点:

六、托盘菜单

窗口关掉后,托盘图标就是应用的总入口。右键托盘图标可看到:

菜单项作用
打开 DSH Desktop把窗口重新调出来
新建 Profile…新建一套独立配置
Profile:<名称>当前使用的 Profile,可在此切换
模式:增强 / 兼容 / 扩展快速切换窗口模式(需重启生效)
检查更新…手动检查是否有新版本
安装稳定版…从测试通道回到稳定版
进入安全模式…用临时环境启动,排查插件问题(见第十节)
退出安全模式并重启…安全模式专用,恢复正常启动
打开 DSH 终端打开内置终端,可执行 dsh 命令
导出诊断信息…打包日志与系统信息,反馈问题用
重新加载界面等同于网页的刷新,不重启后台服务
重启到恢复模式先打开恢复助手,不加载当前 Profile 与插件
退出真正退出应用,后台服务一并结束
表 4 托盘菜单。

七、设置页

设置入口在侧边栏底部(设置 → 桌面设置)。各分区如下:

分区能改什么生效方式
Profile选择启动时使用的 Profile、新建、删除(删除会连同其配置与插件文件一起删掉)重启
窗口模式兼容 / 扩展 / 增强,以及窗口材质(纯色 / 玻璃)保存后自动重启
插件市场关闭 / dsh-market / dsh-community-market,一次只能启用一个重启;从旧版升级后默认关闭,需明确选择一次
浏览器与局域网允许在浏览器打开(仅兼容模式)、仅本机或局域网、本地 CA 证书指纹与下载立即或重启
Agents-Anywhere(Beta)手机连接开关;开启后在侧边栏「手机连接」完成配对立即
桌面通知本轮完成/失败、后台任务完成/失败、自动化完成/失败立即
日志开发者日志开关、日志级别;日志会随诊断包导出立即
版本与更新当前版本、检查更新、重启、重启到恢复模式立即
开发者选项重新加载界面、切换开发者工具立即
底部操作导出诊断信息、打开 DSH 终端—
表 5 桌面设置页的分区。
安全模式下这个页面是只读的,浏览器访问、局域网、Agents-Anywhere、通知等项也会被禁用——这是设计如此,不是坏了。

八、Profile:多套配置

Profile 是一套独立的配置环境:会话、插件、设置都各归各的,互不干扰。典型用法是「工作」和「个人」各一套,或「日常」与「试验新插件」各一套。

启动 DSH Desktop 选择 Profile 加载插件与设置 进入主界面 启动失败 自动进入恢复助手 回滚检查点 或切换 Profile 成功 失败
图 2 Profile 决定加载哪套插件与设置;启动失败会落到恢复助手。

三条实用规则:

九、插件:出厂状态与安装方法

9.1 出厂自带什么

安装包不预装任何第三方插件。首次启动时创建的默认 Profile 只加载两个官方基础组件:

也就是说,刚装好时你得到的是一个干净、能对话、能读写文件、能跑命令的桌面应用;插件市场、专家团、语音输入、任务看板、代码图谱等等,都要你自己装。这是有意的设计:装什么由你决定,出问题也容易定位到「最近装的那个」。

本手册旧版曾列出一份「本机已装 35 个插件」的清单,那是某台机器上的实测记录,不是出厂状态,已删除。你机器上装了什么,用下面的方法查看。

9.2 三条安装途径

途径适合装什么怎么用
插件页官方插件与第三方插件左侧「插件」→「添加插件」→「安装第三方插件」,填 npm 包名、Git 仓库地址或本地目录
插件市场社区第三方插件先在设置 →「插件市场」选一个市场并重启,再在市场里搜索安装
DSH 终端已知包名的第三方插件、批量操作托盘 →「打开 DSH 终端」,执行 dsh plugin add <包名>
表 6 三条安装途径。

插件页(左侧「插件」,副标题是「安装、启用和配置插件」)分两件事:

有一部分插件是随 DSH 一起提供的:它们显示为「插件已随 DSH 提供 · 无需下载,启用即可使用」,点启用就生效;当它比当前 DSH 版本旧时会出现「更新」。属于这一类的有专家团、语音输入、插件市场、自动审查、终端、会话搜索、会话标题、徽章技能、Ralph、思维链翻译、Inspector、LiveShare、Forge、工作树工具、个性化推荐等。体积或依赖较重、默认不装的(Claude Code 子代理、Codex 子代理、Computer Use 桌面控制)同样从插件页按需启用。

随 DSH 内置的基础组件(dsh-base、dsh-web-app 这类)不出现在插件页的可管理列表里,它们的运行状态在设置 →「内置插件」查看。

插件市场当前有两个可选:dsh-community-market(内置的开放市场,支持自定义数据源)与 dsh-market(社区热门市场,数据来自 awesome-dsh-plugin)。两者一次只能启用一个。

终端里的三条命令(不带 --profile 时作用于当前激活的 Profile):

命令作用
dsh plugin add <包名>安装
dsh plugin remove <包名>卸载
dsh plugin update更新已装插件

9.3 装完要重启,装完要确认

装完插件后重启应用才会加载——安装完成时界面会提示「已安装,请重启 DSH 加载它」。确认是否装上:

  1. 打开插件页,看它是否出现在「已安装插件」里、是否处于启用状态。
  2. 看侧边栏有没有出现它的入口(市场、看板、专家团之类的页面)。
  3. 仍不确定就打开「设置 → 日志」,把日志级别调高后重启一次,加载失败通常会有明确报错。

9.4 停用与卸载

9.5 插件把应用装坏了怎么办

不用重装系统,也不用删数据目录。走第十节的恢复助手:先在「插件管理」里禁用最近装的那个,再启动;实在不行用「回滚」退回到上一个能启动的检查点。

十、安全模式与恢复模式

这两个功能解决的是同一类问题:装了什么之后起不来了。区别在于,安全模式是「干净地进去干活」,恢复模式是「停在门外修」。

10.1 安全模式

安全模式用一套独立的临时数据目录启动:不读你原有的插件、设置、会话与工作区记录,因此也不会被它们拖垮。原数据一个字节都不动。

进入方式:托盘 →「进入安全模式…」;或在恢复助手首页点「安全模式」。

在安全模式里能做什么:

限制(设计如此):

退出:托盘 →「退出安全模式并重启…」。退出后,临时环境会在下次正常启动时自动清理,不会留在磁盘上占地方。

10.2 恢复助手(恢复模式)

什么时候会进来:

恢复助手会告诉你三件事:为什么进来(手动进入会写明「已手动进入恢复模式」)、当前用的是哪个 Profile 和哪个目录、启动停在了哪一步(Electron 初始化 → Shell 环境准备 → 桌面运行时准备 → Profile 选择 → 插件配置组合 → 启动插件服务 → 桌面界面启动 → 确认启动结果)。卡在哪一步,问题的范围就缩到哪。

标签用途什么时候用
快速恢复安全模式、管理插件、查看检查点、切换 Profile、管理数据、查看诊断的总入口不知道该点哪个,从这儿开始
插件管理列出直接安装的插件,可「禁用」(保留安装、启动不加载)或「卸载」;内置与受保护项只读怀疑最近装的插件
回滚恢复启动检查点:同时还原当时的 Profile、共享 settings.yaml 与数据目录补丁(含插件启用状态)记得「昨天还好好的」
切换 Profile列出可用 Profile,可切换或新建;当前 Profile 保留一套装坏了,先用另一套
重置与数据管理查看/更改数据目录、恢复默认目录、恢复出厂设置彻底救不回来时
诊断查看/编辑 settings.yaml、Profile 补丁、插件清单,打开 Profile 目录,导出诊断包要查根因或提交问题
表 7 恢复助手的六个标签。

回滚是怎么工作的:每次成功启动后,应用会存一个「启动检查点」——记下那一刻能跑起来的配置。回滚就是把 Profile、settings.yaml 和插件启用状态一起退回到那个时间点。检查点会显示「可恢复 / 无法读取 / 尚无检查点」三种状态;「无法读取」说明那个检查点本身坏了,换一个更早的。

恢复出厂设置:把当前数据目录整体移入废纸篓(Windows 为回收站),重启后新建一套默认 Profile。数据目录之外的项目文件不会被删——它只清自己的配置与会话。执行前请确认你真的不再需要旧会话。

10.3 出口

修好之后不必手动清理:直接正常退出恢复助手并启动应用即可。如果是从恢复模式点「重启」,应用会重新走一遍正常启动流程;再失败就回到恢复助手,不会无限循环刷屏。

十一、更新

检查更新 有新版本? 下载安装包 安装并重启 旧版自动退出 覆盖安装 新版本启动 Profile 与插件保留 已是最新 否 是
图 3 更新流程。

五个阶段:检查 → 下载 → 安装 → 重启 → 确认版本。四个可复用的操作:

更新不会动你的 Profile、插件与会话数据,它们都在数据目录里,安装包只替换程序本身。

十二、遇到问题怎么办

现象先做什么还不行再做
双击图标没反应 / 白屏托盘退出后重开;看是否已有实例在跑重启到恢复模式,看启动停在哪一步
启动卡住或反复重启恢复助手 →「切换 Profile」换一套能用的恢复助手 →「插件管理」→ 停用最近装的那个
装了插件后界面报错、面板 4xx在插件页停用该插件后重启卸载它,换替代插件
插件装完了却没效果在插件页确认它已启用,然后完全退出重开看「设置 → 日志」里的加载报错
窗口关掉后找不到应用看托盘图标,应用默认不退出托盘 →「打开 DSH Desktop」
任务跑一半没动静看是否被安全停止或等待确认;检查日志级别导出诊断信息,带上时间点反馈
浏览器打不开确认窗口模式是「兼容模式」设置里重开「允许在浏览器中打开」
局域网设备连不上确认已开启局域网访问、设备已信任证书检查防火墙与本机 IP 是否变化
更新装不上托盘退出应用后重跑安装包导出诊断信息,附安装器报错截图
设置页灰掉不能改大概率在安全模式,看顶部提示条退出安全模式并重启
表 8 常见现象对照表。

导出诊断信息

托盘 →「导出诊断信息…」,或设置页底部同项。导出包里有本地路径、日志、系统信息、崩溃时的内存片段。分享前自己先看一遍:路径和会话片段可能包含隐私内容。

十三、数据在哪、去哪找帮助

内容位置
应用数据(Profile、设置、会话、插件)Windows:%APPDATA%\Nonead DSH Desktop;macOS:~/Library/Application Support/Nonead DSH Desktop;Linux:~/.config/Nonead DSH Desktop
程序本体Windows 默认 D:\Software\Nonead DSH Desktop(安装时可改);macOS 为「应用程序」;Linux 为 AppImage 所在位置
桌面日志设置 → 日志里可开;随诊断包导出
会话文件数据目录下的会话存储;恢复助手「诊断」里可直接打开 Profile 目录
你的项目文件你为每个会话指定的工作目录,不在应用数据里,卸载也不会删
表 9 数据位置。独立安装或改过安装目录时,以实际安装路径为准。

更多文档

致谢

本产品建立在上游 DeepSeek Harness 与开源社区之上:Electron、Node.js、pnpm、Python,以及 Cordis 插件体系与官方 bundle 生态。感谢上游维护者与所有贡献者。

第三方插件的作者信息随各自插件分发,可在插件页或插件市场的详情里查看;本手册不再逐个罗列具体版本与作者,因为那属于你的安装选择,而非产品出厂状态。

手册随版本更新。发现与当前版本不符之处,欢迎通过 GitHub / GitCode 提 issue。