DeepSeek Desktop

DeepSeek Desktop 1.1.0

A desktop client for DeepSeek dsh (DeepSeek Harness) with a resident system tray and auto-launched Web UI.

  • By deepseek-desktop
  • Free
  • Updated Aug 18, 2026
Download for Windows

About DeepSeek Desktop

DeepSeek Desktop is a desktop client for DeepSeek dsh (DeepSeek Harness): it stays resident in the system tray, offers a three-way choice when closing, starts dsh automatically on launch and navigates to its Web UI. The app and the dsh package upgrade independently. Built with Tauri v2 and React; requires Node.js 22.19+ (with npm).

What's new in 1.1.0

Changed

  • src-tauri 架构深化(2026-08-18 全量扫描落地):启动六步时序收编为 start_service 单入口(boot / 升级 / 升级卡「稍后」三调用点归一,帧嵌入防御检查两入口统一);升级通知槽位镜像退役(菜单 / 徽标 / tooltip 直读管理器快照,副作用显式化);优雅退出协议 / 弹窗回答闭环 / service_status 谓词 / proc 执行器 / npm 安装域 / 手动检查准入逐一收口——线上契约零变化(wire 兼容有测试守护),cargo test 112 绿 / clippy 0 警告。
  • src 前端架构深化(2026-08-18 全量扫描落地):五份监听样板坍缩为 useRustEvent;useUpdateCheck / useDshUpgrade 双胞胎合并为参数化 useTrayCardMirror(requested 生命周期收进纯 reducer);dsh 存活镜像与锚定时钟自治化(useDshLiveness / useAnchoredClock);deriveOverlay 四态判别联合直收原始输入,不可能状态在类型层不可表达——wire 协议零变化(10 事件 / 13 命令逐一比对),vitest 116 测试绿 / biome 0 诊断 / tsc 0 错误。
  • 双轴代码审查收尾(fixed point b1bdf30):恒真测试重写为经 derive_status 全组合验证的真不变式;托盘通知版本规则下沉为 notify_version 单一谓词(reduce 跨界判据与菜单直读同源);locales 注释勘误(「应用新版弹窗」实为「dsh 新版本」)。

Full release notes »

Technical details

Publisherdeepseek-desktop
AuthorBuktal
Version1.1.0
Release date2026-08-18
LicenseFreeware
Installer typenullsoft
Architecturex64
Package IDBuktal.DeepSeekDesktop
Install scopeCurrent user

Install DeepSeek Desktop from the command line

Install with Windows Package Manager
winget install --id=Buktal.DeepSeekDesktop -e
Update to the latest version
winget upgrade --id=Buktal.DeepSeekDesktop -e
Uninstall
winget uninstall --id=Buktal.DeepSeekDesktop -e
Silent install with the offline installer
"DeepSeek.Desktop_1.1.0_x64-setup.exe" /S

aideepseekdeepseek-harnessdshlarge-language-modelllm

DeepSeek Desktop version history

0.3.0 Aug 14, 2026

Changed
- 前端全量视觉审核(#20):boot 启动页改「启动仪表」横排布局——左侧圆环仪表(刻度环 + 活动弧)、右侧阶段读数,进度轨与耗时读数对齐读数列下;升级/更新流程改收容卡片(bg-card + border),与 boot 开放画布区分;三处复制的滑动进度条归并为 ProgressRail 单组件,硬编码 indigo-500 全部收敛到 primary token(单一事实来源);暗色对比修复(emerald-600 / red-500 加 dark 变体);Node 引导页按钮层级(下载 primary / 重试 outline / 退出 ghost);reduced-motion 下停用圆环自转与滑动指示(阶段文本仍在)。
- src 架构改进(#21):四份手写「先注册监听、再拉快照、后到者覆盖」effect(useBoot / useDshUpgrade / useUpdateCheck / useThemeSync)归并为 rustStateSync 纯核心 + useRustStateSync hook 适配器,顺序不变量落进代码与单测;错误载荷接口归并为 RustErrorPayload;BootPhase 阶段联合类型单一来源;新增 interpolateElapsed / summarizeReleaseNotes 纯函数(单测覆盖生产路径);UpdateCard(原 UpgradeCard,消除与 UpgradeScreen 歧义)与 UpgradeScreen 共用 FullScreenCard 收容外壳;DownloadingBody 去掉 t prop 反模式,failed 态补 errors.unknown 兜底。
- src-tauri/src 架构改进(#22):模块拆分——dsh.rs 2013→1187 行,拆出 error.rs(结构化错误体系,DshError 原 BootError 归位改名)/ npm.rs(node 检测 + npm 全局安装域)/ proc.rs(子进程工具),导航执行归位 navigation.rs;单一事实来源——dsh URL 拼接 ×3 处 → dsh_url_for_port,npm 命令构造 ×2 处 → npm_command,非零退出 stderr detail 拼接 ×2 处 → exit_failure_detail;过时注释修正(IPC 命令面 2→3 个、boot_pipeline 步骤编号跳号);测试 70→72 全绿,cargo check / clippy 0 警告。
Fixed
- 孤儿进程修复(#22):子进程 ChildWaitErrorIo 路径此前不杀子进程——node 检测 / npm root / 安装句柄异常时残留孤儿进程,且安装路径 install_pid 已清除、退出收敛也杀不到;抽 prockill_and_reap 统一 Timeout / Io 语义 + join 读线程。

Frequently asked questions

Is DeepSeek Desktop free?

Yes, DeepSeek Desktop is free to download and use on Windows.

What is the latest version of DeepSeek Desktop?

The latest version is 1.1.0, released on Aug 18, 2026.

Is it safe to download DeepSeek Desktop?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with b45d35f028e6cc5291d68259180e8ffe257483c2aea04f3cbe0293c0974b5cb0.

Which Windows versions does DeepSeek Desktop support?

DeepSeek Desktop runs on Windows and is available for 64-bit (x64) systems.

How do I install DeepSeek Desktop silently?

Run the offline installer with "DeepSeek.Desktop_1.1.0_x64-setup.exe" /S, or install it with Windows Package Manager: winget install --id=Buktal.DeepSeekDesktop -e --silent.

How do I uninstall DeepSeek Desktop?

Open Settings › Apps › Installed apps, find DeepSeek Desktop and select Uninstall. From the command line, run winget uninstall --id=Buktal.DeepSeekDesktop -e.