news 2026/11/3 2:15:41

DSH Desktop|装完就能用的 DeepSeek Harness 桌面客户端

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DSH Desktop|装完就能用的 DeepSeek Harness 桌面客户端

DSH Desktop|装完就能用的 DeepSeek Harness 桌面客户端

【免费下载链接】deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。项目地址: https://gitcode.com/gh_mirrors/de/deepseek-harness-desktop

DSH Desktop 是一款基于 DeepSeek Harness 的开源桌面客户端,把本地服务、窗口和插件系统装进原生应用,不用碰命令行就能跑桌面 AI 智能体,适合不想折腾环境、只想双击就用的你。

它解决什么问题

想在电脑上跑 DeepSeek Harness,第一次得先装 Node.js,再管依赖、profile、端口和进程,每一步都容易卡壳。DSH Desktop 替你把这套事全省了:安装包自带 Electron、Node 运行时和固定版本的 DSH 依赖,桌面应用负责窗口、托盘和单实例,本地服务的启动、停止、恢复由它代劳,而 agent、模型、工具、会话这些核心活儿,交给官方 Harness 原样去干。

它的边界划得很清楚:

做什么不做什么
桌面外壳 + 本地服务生命周期管理不重写、不修改官方 Harness 源码
窗口、托盘、终端、更新、profile 管理不改你的系统 PATH 和 shell 配置
通过官方插件机制组合桌面能力不向第三方插件开放私有 API

最短路径:从零到跑通

正式安装包支持两个平台,最短路径如下:

平台安装方式
Windows x64下载并运行NSIS 安装程序,按提示走完
macOS Universal下载DMG,打开后把 DSH Desktop 拖进 Applications

macOS 是 Universal 包,Intel 和 Apple Silicon 通用;当前没有 Linux 安装包,源码里的跨平台代码不代表已发布。

💡 安装包比一般项目偏大,是因为运行时和固定版本依赖都打包进去了。你换不来更小的体积,但换来的是确定的一次性首次启动:不用装 Node.js 和 pnpm,首跑也不用再下载任何环境。

开发者想从源码跑开发版本的话,外层仓库用 Yarn,上游子模块用 pnpm:

git clone https://gitcode.com/gh_mirrors/de/deepseek-harness-desktop cd deepseek-harness-desktop git submodule update --init --recursive corepack yarn install --immutable corepack yarn dev

上手后的三个核心场景

第一次打开:能跳过的设置向导

每个未初始化的 profile 首次启动,会先看到一个原生设置向导:窗口模式与系统材质、插件市场、通知、是否自动用系统浏览器打开、Web 访问范围,都能配,也可以直接跳过。向导完成或跳过之前,Host 和主窗口都不会启动,全程不侵入官方页面。

⚠️ Web 服务默认只监听本机回环地址;局域网访问是独立选项,而且不提供鉴权——同一网络里的人能直接打开 DSH 操作你的电脑,只在完全信任的网络里开启。

日常对话:选权限、选模型就开工

主界面中间是对话输入区:左侧列着工作区和历史会话,底部可以切换访问权限(比如 Full access),右下角选择模型。真正的活儿——agent、工具、会话——都由官方 Harness 干,Desktop 只负责把门开好、把灯亮着。

💡 你的数据都在本地:Desktop Host、profile 和 DSH home 都在本机;内容是否发给外部服务,只取决于你配置的模型提供商,具体边界见 PRIVACY.zh.md。

扩展与自定义:插件市场加终端命令两条路

主界面左下角的插件市场已内置,包含发现、可安装、已安装、来源四个视图。它有个聪明的设计:不信任来源提供的版本——自动安装时会校验 npm package 身份,以官方 registry 的精确稳定版本为准。更直接的路是从托盘打开 DSH 终端,走官方命令:

dsh plugin add <plugin> dsh plugin remove <plugin> dsh plugin update

⚠️ 必踩的坑:插件变更后必须重启 DSH Desktop 才生效。不带--profile的命令默认作用于当前激活的 profile,想管理特定目标就用--profile <name>显式指定。

容易卡住的几个点

  • 窗口消失了,应用是不是没跑?大概率还在。关闭窗口只是隐藏,右键托盘图标选"退出"才真正结束。
  • 插件装了没出现?确认命令作用于目标 profile,然后重启应用。
  • 更新会静默安装吗?不会。发现新版本只发一次非阻塞通知,下载前还会弹出原生"保存更新安装包"对话框,取消就不下载,细节见 docs/faq.md。
  • 数据存在哪?全在本机;是否出网取决于你配的模型提供商,条款见 PRIVACY.zh.md。
  • 改了系统代理不生效?代理配置只在启动时读一次,在代理客户端开好系统代理后,退出应用重开。

从零到跑通就这一步

第一次启动的繁琐,现在双击就有了。遇到具体问题,先翻 docs/user-guide.md 和 docs/faq.md;仍没解决,就在项目仓库提 Issue,附上系统、版本和复现步骤。

【免费下载链接】deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。项目地址: https://gitcode.com/gh_mirrors/de/deepseek-harness-desktop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 2:07:49

AI编程工具省钱指南: 从月费200美元到低成本方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/3 2:04:21

Boltz-1核心功能全解析:处理修饰残基、共价配体与聚糖的终极方案

Boltz-1核心功能全解析&#xff1a;处理修饰残基、共价配体与聚糖的终极方案 Boltz-1是一款开源的生物分子结构预测模型&#xff0c;能够精准预测蛋白质、RNA、DNA和小分子的3D结构&#xff0c;尤其擅长处理修饰残基、共价配体与聚糖等复杂生物分子相互作用&#xff0c;为生物…

作者头像 李华
网站建设 2026/11/3 2:01:35

从0开始搭建BLDC六步换相代码(一)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华