Fork me on GitHub

开源|一款 DeepSeek 桌面客户端,免命令行启动、系统托盘管理、插件生态扩展

最近一直在折腾 DeepSeek 的 Harness,说实话能力确实强,Agent、模型、工具、会话一套组合下来,能玩出很多花样。但每次用的时候都得打开终端,敲一堆命令,装依赖、管端口、盯进程生命周期。对于习惯了命令行的开发同学来说还好,可对于想直接上手用的人来说,这门槛确实有点不太友好。

身边不少朋友都遇到过类似的情况:听闻 Harness 能力很强,兴致勃勃去看了一圈,结果发现要装 Node.js、要配 profile、要跑命令启动本地服务,热情瞬间凉了一半。不是工具不好用,是从"想用"到"能用"中间隔着一条命令行的鸿沟。

DSH Desktop 是什么

它做的事情很直接:把 DeepSeek Harness 的完整运行时打包进一个原生桌面应用里,双击安装,双击启动,不需要你手动装 Node.js,不需要敲任何命令。

项目基于官方 deepseek-ai/deepseek-harness 构建,由社区维护。它是在上游 Harness 外面包了一层 Electron 壳,负责窗口管理、系统托盘、服务生命周期这些桌面端该做的事,核心的智能体、模型、工具和会话能力全部来自官方项目。

几个值得关注的点

开箱即用,真正的桌面体验。

安装包自带 Electron、Node 运行时和固定版本的 DSH 依赖,装完直接启动。关闭窗口应用会缩到系统托盘继续跑,想用的时候从托盘点开就行,选"退出"才会真正结束进程。这就是一个正常桌面应用该有的样子。

兼容模式和高级模式。

兼容模式下就是官方 Web UI 的桌面壳,适合想要原汁原味体验的用户。高级模式加入窗口材质、Mica 透明效果和原生拖动区域,视觉上更接近原生应用。两种模式按自己偏好选就行。

多 Profile 管理。

Profile 是 DSH 里一组插件、依赖和配置的组合。DSH Desktop 在托盘菜单直接提供 Profile 列表和切换,选完应用有序重启。新 Profile 启动成功才会被记录,失败会回退到上一次可用的状态,不会把你卡在一个起不来的配置上。

内置终端和插件管理。

托盘里可以打开 DSH Terminal,直接跑 dsh plugin adddsh plugin remove 管理插件,不需要自己配环境变量。Desktop 生成私有的 shim,只对这个终端生效,不污染系统全局 PATH。

插件生态。

DSH 的理念是"一切皆插件",模型、工具、界面、工作流像积木一样自由组合。DSH Desktop 沿用这套架构,通过两个公开的 Host Service 让第三方插件也能读取切换配置、安装管理插件。

技术架构

DSH Desktop 是一个比较"薄"的 Electron 宿主,没有另搞 IPC 插件系统,也没把 Electron API 暴露给页面。流程很简单:Electron main 进程启动官方 DSH Host,Host 通过本地回环地址提供 HTTP 和 WebSocket 服务,BrowserWindow 加载这个本地页面,Web 侧跑在沙箱里。

前端直接使用官方 Web UI,后端是 Cordis 插件体系驱动的 Host 进程。根 workspace 用 Yarn 管理,上游子模块保持自己的 pnpm workspace,桌面代码和打包配置都在 dsh-plugin-desktop/ 下,不修改上游源码。打包用 Electron Builder,macOS 输出 DMG,Windows 输出 NSIS 安装包。

部署方式

去拿到对应平台的安装包,macOS 拖到 Applications,Windows 运行安装器就行。应用会自动在后台检查更新,也可以从托盘手动检查。

开源协议

MIT 协议开源,商用、修改、分发都没有问题,保留版权声明和协议文本即可。

即刻体验一波

装好启动后,第一次打开会自动准备默认 Profile 并在本地启动 DSH 的 Web 界面。Agent 对话、模型选择、工具调用、会话管理这些功能都在,和官方 Web UI 一致。区别在于你现在通过原生窗口操作,关掉窗口它在托盘里安静等着,随时点开继续用。

想装插件,从托盘打开终端,一行 dsh plugin add <插件名> 就搞定。想换工作环境,托盘切 Profile。已有的会话数据不受影响,它默认共享 DSH home 目录,之前的对话和配置都还在。

更多的体验,待你来发现了哈。

想用 DeepSeek Harness 但被命令行劝退?这款开源桌面端把整个运行时打包进原生应用,双击即用,还支持插件扩展和多 Profile 管理。

写在后面

DSH Desktop 做的事情并不复杂:把一个需要命令行启动的本地 Web 应用,变成一个双击就能用的桌面软件。但就是这"一步之遥"的体验差距,可能正好是很多人从"听说"到"上手"之间缺少的那一环。

源码:https://github.com/anywhere-labs/deepseek-harness-desktop

如果有人不想打包,或者下载不了,可以后台私:DSH Desktop ,我发大家。

了解更多:

DeepSeek、DeepSeek Harness、桌面客户端、开源项目、AI Agent、插件系统、Electron、本地部署

posted @ 2026-08-16 18:49  刘哥聊技术  阅读(84)  评论(0)    收藏  举报