AB
AiBoss
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 testnpm run typechecknpm run build 完成测试、类型检查和构建验证。
    • 打包应用:在对应平台上运行 npm run package:macnpm 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 在指定工作区内自动整理文件、生成知识卡片、汇总报告、执行批量重命名或格式转换等重复性任务。