project
DSH Desktop - 开源的 DeepSeek Harness 本地桌面应用
DSH Desktop 是 DeepSeek Harness 的开源桌面客户端,将 DeepSeek Harness 打包为本地优先的桌面应用。DSH Desktop支持 macOS 与 Windows,无需命令行可一键...
DSH Desktop是什么
DSH Desktop 是 DeepSeek Harness 的开源桌面客户端,将 DeepSeek Harness 打包为本地优先的桌面应用。DSH Desktop支持 macOS 与 Windows,无需命令行可一键启动。内置多模型适配(DeepSeek、OpenAI、Kimi 等),保留DeepSeek Harness 完整的项目管理、Agent 与插件能力。附带 Preset 广场,可一键导入图像制作、科研证据等专业工作配方。
DSH Desktop的主要功能
-
零命令行启动:将 DeepSeek Harness 打包为桌面应用,点击图标即可运行。后台自动完成 Harness 安装、随机本地端口监听、启动检测和生命周期管理,无需终端操作。
-
多模型开箱适配:支持 DeepSeek、OpenAI、Anthropic、Google Gemini、OpenRouter、xAI、Moonshot/Kimi、MiniMax、智谱 GLM、Mistral AI、Groq、Together AI 等主流模型服务商。
-
Preset 广场(工作配方):提供场景化插件组合,如图像制作、科研证据、视频制作、Apple 开发、合同审查等,一键复制安装请求到客户端导入,自动完成安全校验。
-
完整 Harness 能力保留:项目管理、Agent 对话、插件系统、工作流等 Harness 核心功能全部可用,体验与官方 Web 版一致。
-
数据独立存储:对话、插件和个人设置保存在应用安装目录之外,更新应用不会清除用户数据。
-
安全加固:仅监听随机
127.0.0.1端口,不暴露到公网;移除 Node.js 渲染器权限,启用contextIsolation和沙盒机制。 -
手机控制:支持通过本地可信 Wi-Fi 与手机配对,实现跨设备继续工作。
-
自动更新:启动后及每 6 小时自动检查新版本,后台下载完成后提示重启安装。
如何使用DSH Desktop
- 普通用户:
-
下载安装:访问 DSH Desktop 的官网 https://www.dshdesktop.com/, 下载对应系统的安装包并完成安装。
-
首次启动:双击图标启动应用,首次启动时后台会自动初始化 Harness 服务。
-
配置模型:点击左下角「设置」,选择模型服务商并填入 API Key。
-
添加工作区:点击工作区旁的「+」按钮,选择一个项目文件夹作为 Agent 的工作目录。
-
开始对话:点击「新会话」,选择标准模式和模型,输入需求后按 Enter 发送。
-
使用 Preset:访问官网 Preset 广场,复制安装请求后在客户端粘贴导入可使用场景化配方。
-
- 开发者/源码构建:
-
环境准备:确保已安装 Node.js 22+、npm,并使用 macOS 或 Windows x64 系统。
-
克隆仓库:执行
git clone https://github.com/dataelement/dsh-desktop.git下载源码。 -
安装依赖:进入项目目录运行
npm install,自动应用补丁并安装 Electron 运行时。 -
启动开发:运行
npm run dev即可在本地启动 DSH Desktop 进行开发调试。 -
质量检查:依次执行
npm test、npm run typecheck、npm run build完成测试、类型检查和构建验证。 -
打包应用:在对应平台上运行
npm run package:mac或npm run package:win生成分发安装包。 -
安装使用:安装打包后的应用,配置 API Key 和工作区即可开始使用。
-
DSH Desktop的项目地址
- 项目官网:https://www.dshdesktop.com/
- GitHub仓库:https://github.com/dataelement/dsh-desktop
DSH Desktop的核心优势
-
零命令行,开箱即用:将 DeepSeek Harness 打包为桌面应用,无需安装 Node.js、无需执行
npx、无需手动管理端口,点击图标可启动完整 Harness 界面。 -
多模型开箱适配:原生支持 DeepSeek、OpenAI、Anthropic、Google Gemini、OpenRouter、xAI、Moonshot/Kimi、MiniMax、智谱 GLM、Mistral AI、Groq、Together AI 等十余家主流模型服务商。
-
完整 Harness 能力无损保留:项目管理、Agent 对话、插件系统、Skills、MCP、工作流等 Harness 核心功能全部可用,体验与官方 Web 版一致。
-
Preset 广场(工作配方):内置场景化插件组合市场,包括图像制作、科研证据、视频制作、Apple 开发、合同审查等),一键复制安装请求可导入,快速将通用 Agent 变为专业 Agent。
-
数据独立,更新不丢:对话、插件和个人设置保存在应用安装目录之外,升级应用不会清除用户数据。
-
安全加固,本地优先:每次启动仅监听随机
127.0.0.1本地端口,不暴露到公网;移除 Node.js 渲染器权限,启用contextIsolation与沙盒机制。 -
跨平台支持:支持 macOS Apple Silicon / Intel 和 Windows x64,macOS 版本已通过 Apple 代码签名与公证。
DSH Desktop的同类竞品对比
| 维度 | DSH Desktop | OpenAI Codex |
|---|---|---|
| 产品定位 | DeepSeek Harness 的通用桌面封装,面向多场景 Agent 工作流 | OpenAI 官方 AI 编程 Agent,专注软件工程与代码任务 |
| 交互界面 | GUI 桌面应用(Electron),可视化操作,零命令行门槛 | CLI 终端界面为主,通过 codex 命令交互,纯文本驱动 |
| 模型支持 | 多模型开箱适配(DeepSeek、OpenAI、Kimi、Gemini、Anthropic 等 10+ 家) | 仅支持 OpenAI 模型(GPT-4o、o3 等),绑定 OpenAI API |
| 部署模式 | 本地优先:Harness 服务在本地运行,仅监听 127.0.0.1 |
云端为主:核心推理在 OpenAI 云端完成,本地仅作 CLI 入口 |
| 启动方式 | 双击图标自动拉起 Harness 服务,后台管理端口与生命周期 | 终端执行 codex 命令,需手动进入目标目录并配置 API Key |
| 工作区管理 | GUI 添加/切换多个项目文件夹,会话与工作区独立绑定 | 以终端当前目录为工作区,单会话直接操作本地文件系统 |
| 扩展生态 | Harness 插件体系 + Preset 广场(场景化工作配方共享,如科研、视频、合同审查) | 内置沙盒执行环境 + 工具调用,无开放的插件市场或 Preset 共享机制 |
| 安全机制 | 本地沙盒隔离、随机回环端口、渲染器权限剥离 | Agent 沙盒:代码在隔离环境中执行,需用户确认敏感操作,有速率限制重置机制 |
| 适用人群 | 非技术用户、设计师、产品经理、科研人员、开发者 | 软件开发者、工程师、熟悉终端的技术用户 |
| 典型场景 | 内容创作、科研综述、合同审查、图像/视频制作、通用编程辅助 | 代码重构、调试、写测试、全栈开发、代码审查、技术架构设计 |
| 开源性 | MIT 协议完全开源,社区驱动,可自由修改分发 | 闭源,OpenAI 官方维护,仅提供 CLI 客户端 |
| 跨平台 | macOS(Apple Silicon/Intel)+ Windows x64 | macOS + Windows + Linux(官方全平台 CLI 支持) |
DSH Desktop的应用场景
-
AI 辅助编程与开发:在本地代码项目中添加工作区,让 Agent 自动阅读代码、生成模块、重构文件、执行测试,替代手动终端操作。
-
内容创作与多媒体生产:通过 Preset 广场导入图像制作模式、视频制作模式,完成从视觉 Brief、生成编辑到多规格适配的完整生产流程。
-
科研与学术工作:用科研证据模式进行问题拆解、论文检索与比较、证据矩阵构建、结构化综述和研究空白分析。
-
文档与合同审查:用合同审查模式完成条款审查、版本比对、红线建议、谈判简报和终稿核验,保留可追溯的审查依据。
-
项目管理与办公自动化:让 Agent 在指定工作区内自动整理文件、生成知识卡片、汇总报告、执行批量重命名或格式转换等重复性任务。