暂无菜单项

DSH Desktop开源:把DeepSeek Harness装进macOS与Windows桌面

发布于
14
DSH Desktop将DeepSeek Harness封装为桌面应用
DSH Desktop将DeepSeek Harness封装为桌面应用

DeepSeek Harness开源后增长很快,截至本文整理时GitHub Star已经超过11万。它的核心理念是Everything is a Plugin:Agent、工具、Skill、工作流和运行循环都能通过插件组合。

想先了解DeepSeek Harness的架构与插件体系,可查看站内文章:https://www.zuoshipin.com/article/20886
DeepSeek站内入口:https://www.zuoshipin.com/link/873.html

官方Harness已经提供完整Web UI,但通常需要用命令启动本地服务、管理端口和进程。DSH Desktop的作用,就是把这套本地Web体验封装成可以双击启动的macOS与Windows桌面应用。

身份说明:DSH Desktop是dataelement开发的独立社区项目,采用MIT许可证,不是DeepSeek官方桌面客户端。目前仍处于早期预览阶段,并固定依赖快速演进的@deepseek-ai/dsh 0.1.0-rc.6。

一、把DeepSeek Harness装进桌面应用

DSH Desktop模型提供商设置界面
DSH Desktop模型提供商设置界面

安装完成后,DSH Desktop会自动创建应用自己的启动目录,在后台启动Harness子进程,为每次运行选择随机的127.0.0.1回环端口,完成就绪检查后直接打开完整界面。用户不需要额外保留终端窗口。

在DSH Desktop中添加项目并进入Harness工作区
在DSH Desktop中添加项目并进入Harness工作区

项目工作区仍由Harness内置目录选择器管理。原有的项目、Agent、插件和会话能力没有被重做,桌面端主要负责进程生命周期、日志、失败恢复、窗口安全和应用打包。

DSH Desktop安装后作为普通桌面应用启动
DSH Desktop安装后作为普通桌面应用启动

配置、插件、会话与个人资料放在应用安装目录之外,因此升级应用时不会跟着安装文件一起被删除。启动失败时,界面会提供重试、查看日志和退出选项,也能从菜单重启Harness子进程。

二、Preset广场:把通用Agent变成专业工作配方

DeepSeek Harness的一切都可插件化,一组插件与配置的组合就是Preset。它比单个Skill覆盖得更深,可以同时定义系统提示词、工具、Skill、上下文策略和子Agent编排。

高质量Agent Preset包含的核心配置说明
高质量Agent Preset包含的核心配置说明

从实际使用看,通用Agent加上一套经过验证的Preset,才更接近可重复的专业Agent。例如代码审查、研究整理、CG资产检查或视频交付QC,都可以把工具范围、步骤和输出标准固化下来。

DSH Desktop Preset广场与工作配方
DSH Desktop Preset广场与工作配方

DSH Desktop提供Preset广场,用户可以选择已经整理好的工作配方。这个方向如果成熟,Preset可能像Skill一样形成共享生态,但它拥有更广的权限和配置面,安装前的信任判断也更重要。

三、Agent可以导出,但密钥和项目不会打包

DSH Desktop中的Agent Preset管理与导入入口
DSH Desktop中的Agent Preset管理与导入入口

自定义Agent可导出为.dshpreset文件,换电脑时带走,也能分享给团队成员。导入前软件会展示包信息并给出信任提示;遇到同名配置时不会直接覆盖,而是要求改名后再安装。

导出包不会主动包含API Key、对话记录或项目文件,这是合理的默认边界。不过Preset中的插件可能拥有执行命令、读取文件或访问网络的能力,从网上下载配置后仍要检查来源和权限。

四、多模型接入:不只支持DeepSeek

DSH Desktop支持多家模型提供商
DSH Desktop支持多家模型提供商

首次设置可以选择模型提供商并填写API Key。当前内置DeepSeek、OpenAI、Anthropic、Google Gemini、xAI、Moonshot/Kimi、MiniMax、智谱GLM和Mistral AI,也支持OpenRouter、Groq与Together AI等聚合或推理平台。

软件使用Harness真实的Settings与Credentials API:Key写入凭据存储,提供商路由自动创建,并继承内置模型目录,一般不需要手工填写模型ID。后续也可以在Settings → Models中继续添加其他提供商。

五、本地优先,不等于模型一定在本地运行

DSH Desktop的管理界面只监听随机127.0.0.1端口,对话、插件、配置和会话主要保存在本机。Electron渲染进程移除了Node.js权限,并启用contextIsolation、沙箱和导航限制。

选择OpenAI、Anthropic、Gemini等云端模型时,提示词、上下文和相关输入仍会发送到对应服务商。“本地优先”描述的是客户端与数据管理方式,不代表推理模型或全部内容都离线运行。

六、适合CG和视频后期团队的用法

桌面入口降低了团队使用Agent的启动成本。对于CG、视效与视频后期,可以把项目目录、脚本工具和固定检查规则组合成Preset,用于素材命名检查、镜头元数据整理、渲染日志分析、代理文件任务和交付QC。

  • 为不同项目建立独立工作区和Agent配置,减少上下文与文件范围混用。
  • 把DCC脚本、文件读取和网络工具限制在最小权限范围。
  • 通过Preset统一团队的检查步骤与输出格式,但不要把客户素材和密钥打进分享包。
  • 覆盖工程、删除源文件、提交渲染和正式发布仍需人工审批。

七、安装平台与当前成熟度

DSH Desktop提供macOS与Windows安装包
DSH Desktop提供macOS与Windows安装包

当前提供macOS Apple Silicon、macOS Intel和Windows x64版本,Windows ARM64暂不支持。macOS正式包已完成代码签名并通过Apple公证。若从源码运行,需要Node.js 22或更高版本以及npm。

官方仓库的当前验证状态显示:Apple Silicon的开发、真实Harness启动、DMG打包、签名与公证已验证;Intel Mac和Windows x64虽然有打包配置与平台检查,但仍需要对应机器进一步完成运行验证。

更新功能的README描述存在不一致:前文称安装包会在启动后及每6小时检查更新,但“当前验证状态”又写自动更新尚未集成。在项目给出一致的发布说明前,不应依赖自动更新,建议手动核对版本和更新日志。
DSH Desktop运行DeepSeek Harness的演示界面
DSH Desktop运行DeepSeek Harness的演示界面

八、值不值得用

如果你已经熟悉终端,官方Web UI并不难启动,DSH Desktop带来的主要价值是更稳定的桌面入口、进程管理、日志、模型配置和Preset迁移。如果团队里有不愿维护命令行环境的成员,这些封装会明显降低使用门槛。

但它仍是建立在开发者预览版Harness上的早期社区客户端,依赖版本、平台验证和更新机制都在快速变化。更适合先用于个人项目、测试环境和可回滚工作流,再逐步进入生产。

结语

DSH Desktop没有重写DeepSeek Harness,而是补上一个真正像桌面软件的宿主。它把启动、端口、子进程、日志、凭据和Preset迁移集中起来,让“一切皆插件”的Agent框架更容易被普通用户和团队实际使用。

它最值得关注的也许不是少敲几条命令,而是Preset能否把专业Agent的配置、工具与工作方法安全地打包、分享和复用。

常见问题(FAQ)

DSH Desktop是DeepSeek官方客户端吗?
不是。它是dataelement开发的独立社区项目,采用MIT许可证,用桌面壳封装DeepSeek Harness的本地Web体验。
DSH Desktop支持哪些系统?
当前提供macOS Apple Silicon、macOS Intel和Windows x64版本,Windows ARM64暂不支持。
DSH Desktop只能使用DeepSeek模型吗?
不是。它还支持OpenAI、Anthropic、Google Gemini、Kimi、MiniMax、智谱GLM、OpenRouter、Groq和Together AI等提供商。
导出的.dshpreset文件会包含API Key吗?
软件不会主动把API Key、对话记录和项目文件加入分享包,但其中的插件可能拥有文件、命令或网络权限,导入前仍需检查来源。
DSH Desktop的数据都只保存在本地吗?
对话、插件和设置主要保存在本机,但使用云端模型时,请求内容仍会发送给对应模型服务商,本地优先不等于完全离线推理。
0 点赞
0 收藏
分享
0 讨论
反馈
0 讨论
热门最新
总结
暂无总结
0 / 600
嗨,下午好!
所有的成功,都源自一个勇敢的开始
近期热门