Releases: tscodeplus/dsh-desktop
Release list
DeepSeek Harness Engine 0.1.7-rc.2
Engine closure for DSH Desktop — upstream 477b4f420553e8a52c2fbccc464d7561b239c443 (dsh-v0.1.7-rc.2). Assets: one dsh-engine--.tar.gz per platform (win32-x64, darwin-x64, darwin-arm64) plus engine-manifest.json. Installed desktop apps pick this build up automatically through the engine channel — no desktop rebuild is required.
DeepSeek Harness Engine 0.1.7-rc.1
Engine closure for DSH Desktop — upstream 46a7f68b0922371ce7144b668b90e377d8e799f4 (dsh-v0.1.7-rc.1). Assets: one dsh-engine--.tar.gz per platform (win32-x64, darwin-x64, darwin-arm64) plus engine-manifest.json. Installed desktop apps pick this build up automatically through the engine channel — no desktop rebuild is required.
DeepSeek Harness Engine 0.1.7-alpha.2
Engine closure for DSH Desktop — upstream 00102833dfaee1da9f48a3a8eae9d34005a75218 (dsh-v0.1.7-alpha.2). Assets: one dsh-engine--.tar.gz per platform (win32-x64, darwin-x64, darwin-arm64) plus engine-manifest.json. Installed desktop apps pick this build up automatically through the engine channel — no desktop rebuild is required.
DeepSeek Harness Engine 0.1.6-alpha.2
Engine closure for DSH Desktop — upstream ddefc45fbc7f8e46dd73185e68295696d1297887 (dsh-v0.1.6-alpha.2). Assets: one dsh-engine--.tar.gz per platform (win32-x64, darwin-x64, darwin-arm64) plus engine-manifest.json. Installed desktop apps pick this build up automatically through the engine channel — no desktop rebuild is required.
DeepSeek Harness Engine 0.1.6-alpha.1
Engine closure for DSH Desktop — upstream 0a15e36e7f82b6ed45af6fa9759f29b40dcd965d (dsh-v0.1.6-alpha.1). Assets: one dsh-engine--.tar.gz per platform (win32-x64, darwin-x64, darwin-arm64) plus engine-manifest.json. Installed desktop apps pick this build up automatically through the engine channel — no desktop rebuild is required.
DeepSeek Harness Engine 0.1.5-rc.2
Engine closure for DSH Desktop — upstream fb2c4b9e698e30edb738bca4cf0618587db7d203 (dsh-v0.1.5-rc.2). Assets: one dsh-engine--.tar.gz per platform (win32-x64, darwin-x64, darwin-arm64) plus engine-manifest.json. Installed desktop apps pick this build up automatically through the engine channel — no desktop rebuild is required.
DSH Desktop v0.6.0
本项目是基于 DeepSeek Harness 构建的社区桌面版本,并非 DeepSeek 官方产品。
DSH Desktop v0.6.0 正式版:随附引擎升级到 DeepSeek Harness 0.1.2-alpha.1,支持新版引擎的 Token 认证与局域网/Tailscale Web 访问,并优化了托盘菜单。
🆕 主要更新
- 新版引擎 Token 认证:随附种子引擎升级到 DeepSeek Harness 0.1.2-alpha.1(GitHub commit
cd5ef81)。新引擎在/与/api上启用了 BrowserAuth?token=网关(启动链接 + 会话 Cookie 鉴权);桌面端会自动捕获启动 token、完成 303 交换获取会话 Cookie,并打开带鉴权的地址——引擎更新不再因 401 回滚,窗口也能正常加载。 - 新增 Web 访问:托盘新增「Web 端访问」,打开独立弹窗列出每个局域网 / Tailscale 地址(含 100.x)对应的
?token=访问链接,一键复制即可在同源 LAN/Tailscale 下的其他设备打开 WebUI。构建随附的闭包内置远程访问补丁(安全上下文crypto.randomUUID垫片、特权信任围栏、客户端 host 模式、插件自有 Web 面板的信任围栏),LAN/Tailscale 浏览器下插件调用不再 403。 - 托盘菜单优化:重构托盘菜单,新增「更多」子菜单(打开数据目录 / 日志目录 / Web 访问 / 检查 DeepSeek Harness 更新 / 关于);引擎更新检查从托盘触发并在关于页展示结果;「Web 访问」改为打开独立弹窗而非跳转浏览器。
✨ 主要特性
- 开箱即用:无需安装 Node.js、无需命令行,安装后配置 API Key 即可开始使用
- 插件管理:内置 pnpm,无需命令行即可从桌面端安装与管理插件(含插件管理器窗口)
- 方便 DSH 升级:可从桌面端直接升级 DSH,无需重新下载和安装新的桌面端。
- 支持三平台:Windows x64、macOS Intel (x64)、macOS Apple Silicon (arm64)
- 支持在线更新:桌面版自动检查更新(Windows 一键下载安装,macOS 引导打开 Releases 页面);引擎在应用内独立更新
- 桌面体验:系统托盘、关闭到托盘、开机自启、深色模式
- Web 访问:桌面端启动的 DeepSeek Harness 服务可通过浏览器访问——在托盘「Web 端访问」中复制局域网/Tailscale 链接,即可在同源局域网/Tailscale 下的任意设备浏览器中查看并操作桌面端,无需另装客户端。
⚠️ 已知限制
- 无代码签名:Windows SmartScreen 与 macOS Gatekeeper 会提示未知开发者,请按系统指引放行
- 外部 subagent 后端(claude-code / codex / acp / dsh-sdk)驱动已随包附带,但对应的 CLI(
claude/codex)需要用户自行安装并加入 PATH;应用不再附带 Claude Agent SDK 的 ~260MB 原生二进制,也不再附带 @openai/codex 的 ~350MB 多平台包——dsh 运行时从 PATH 解析claude,codex 驱动会把调用转发到 PATH 上的codex(未安装时给出友好提示)
📦 安装包
| 平台 | 文件 |
|---|---|
| Windows x64 | DSH-Desktop-Setup-0.6.0.exe |
| macOS Intel | DSH-Desktop-0.6.0.dmg |
| macOS Apple Silicon | DSH-Desktop-0.6.0-arm64.dmg |
This project is a community desktop build based on DeepSeek Harness, not an official DeepSeek product.
DSH Desktop v0.6.0 stable: the bundled engine is upgraded to DeepSeek Harness 0.1.2-alpha.1, with new-engine token auth, LAN/Tailscale Web access, and a refined tray menu.
🆕 What's new
- New-engine token auth: the bundled seed engine is upgraded to DeepSeek Harness 0.1.2-alpha.1 (
cd5ef81). The new engine gates/and/apibehind a BrowserAuth?token=launch URL plus a session cookie; the desktop now captures the launch token, performs the 303 exchange to obtain the session cookie, and opens the authenticated URL — so engine updates no longer roll back on 401 and the window loads correctly. - Web access (LAN/Tailscale): the tray gains a Web Access entry that opens a dedicated popup listing one
?token=URL per LAN/Tailscale address (including Tailscale 100.x) with copy buttons, so you can open the WebUI from another device on the same LAN/Tailscale. Every built closure now ships the remote-access patches (secure-contextcrypto.randomUUIDshim, privileged-trust fence, client host mode, and plugin-owned web-surface trust fence), so plugin calls from a LAN/Tailscale browser no longer return 403. - Tray menu polish: the tray menu is restructured with a new More submenu (Open Data Folder / Open Log Folder / Web Access / Check DeepSeek Harness Updates / About); the engine-update check fires from the tray and opens About to show results; Web Access opens the dedicated popup instead of a browser.
✨ Features
- Out of the box: no Node.js, no command line; configure an API key and start
- Plugin management: bundled pnpm — install and manage plugins from the desktop without a terminal (plugin manager window included)
- Easy DSH upgrades: upgrade DSH directly from the desktop — no need to download and reinstall a new desktop build
- Three platforms: Windows x64, macOS Intel (x64), macOS Apple Silicon (arm64)
- Online updates: the desktop app self-updates (one-click installer on Windows; macOS opens the Releases page); the engine updates in-app on its own channel
- Desktop experience: system tray, close-to-tray, launch at login, dark mode
- Web access: the service launched by the desktop app is reachable from a browser — copy the LAN/Tailscale link from the tray's Web Access entry and open it on any device on the same LAN/Tailscale to view and operate the desktop app remotely, with no separate client to install.
⚠️ Known limitations
- Unsigned builds: Windows SmartScreen and macOS Gatekeeper warn about the unknown developer — allow them manually
- External subagent backends (claude-code / codex / acp / dsh-sdk) ship with the app, but their CLIs (
claude/codex) must be installed separately and added to PATH; the ~260MB Claude Agent SDK native binaries and the ~350MB @openai/codex multi-platform packages are no longer bundled — dsh resolvesclaudefrom PATH at runtime, and the codex driver forwards calls tocodexon PATH (with a friendly hint when it is not installed)
📦 Installers
| Platform | File |
|---|---|
| Windows x64 | DSH-Desktop-Setup-0.6.0.exe |
| macOS Intel | DSH-Desktop-0.6.0.dmg |
| macOS Apple Silicon | DSH-Desktop-0.6.0-arm64.dmg |
DSH Desktop v0.5.0
本项目是基于 DeepSeek Harness 构建的社区桌面版本,并非 DeepSeek 官方产品。
DSH Desktop v0.5.0 正式版:应用正式更名为 DSH Desktop,启用全新 Logo。
🆕 主要更新
- 品牌焕新:应用正式更名为 DSH Desktop,启用全新鲸鱼主题图标与标识(图标、Splash、关于页、托盘、安装包名称全部换新)
- 引擎独立更新通道:DeepSeek Harness 引擎改为独立的随附+在线更新模式——CI 自动跟随上游发版构建引擎闭包,桌面端在"关于"窗口一键下载并安装,无需等待桌面版发布
- 上游升级:基于 DeepSeek Harness 0.1.1-rc.2(GitHub commit
b150a551)构建,图像上传改走 Files API 并支持复用已上传文件,图像预处理按模型要求自动缩放与转换格式 - 不再抢占浏览器:升级后 dsh 服务不再自动打开默认浏览器,桌面窗口始终是入口(对旧版引擎自动兼容)
- 托盘菜单重排:优化托盘菜单的位置和顺序
✨ 主要特性
- 开箱即用:无需安装 Node.js、无需命令行,安装后配置 API Key 即可开始使用
- 插件管理:内置 pnpm,无需命令行即可从桌面端安装与管理插件(含插件管理器窗口)
- 方便 DSH 升级:可从桌面端直接升级 DSH,无需重新下载和安装新的桌面端。
- 支持三平台:Windows x64、macOS Intel (x64)、macOS Apple Silicon (arm64)
- 支持在线更新:桌面版自动检查更新(Windows 一键下载安装,macOS 引导打开 Releases 页面);引擎在应用内独立更新
- 桌面体验:系统托盘、关闭到托盘、开机自启、深色模式
⚠️ 已知限制
- 无代码签名:Windows SmartScreen 与 macOS Gatekeeper 会提示未知开发者,请按系统指引放行
- 外部 subagent 后端(claude-code / codex / acp / dsh-sdk)驱动已随包附带,但对应的 CLI(
claude/codex)需要用户自行安装并加入 PATH;应用不再附带 Claude Agent SDK 的 ~260MB 原生二进制,也不再附带 @openai/codex 的 ~350MB 多平台包——dsh 运行时从 PATH 解析claude,codex 驱动会把调用转发到 PATH 上的codex(未安装时给出友好提示)
📦 安装包
| 平台 | 文件 |
|---|---|
| Windows x64 | DSH-Desktop-Setup-0.5.0.exe |
| macOS Intel | DSH-Desktop-0.5.0.dmg |
| macOS Apple Silicon | DSH-Desktop-0.5.0-arm64.dmg |
This project is a community desktop build based on DeepSeek Harness, not an official DeepSeek product.
DSH Desktop v0.5.0 stable: rebranded as DSH Desktop with a brand-new logo.
🆕 What's new
- Rebrand: the app is now officially DSH Desktop with a brand-new whale-themed icon set (icons, splash, about page, tray, and installer names all refreshed)
- Independent engine update channel: CI follows upstream releases and builds engine closures automatically; the About window offers a single Download & Install action — no desktop release needed for upstream upgrades
- Upstream: built on DeepSeek Harness 0.1.1-rc.2 (
b150a551) — image uploads now go through the Files API with reuse of already-uploaded files, and image preprocessing auto-resizes and converts formats per model requirements - No browser takeover: the dsh service no longer opens the default browser after an upgrade — the desktop window stays the entry point (auto-compatible with older engines)
- Tray menu reordered: optimized the order and layout of the tray menu
✨ Features
- Out of the box: no Node.js, no command line; configure an API key and start
- Plugin management: bundled pnpm — install and manage plugins from the desktop without a terminal (plugin manager window included)
- Easy DSH upgrades: upgrade DSH directly from the desktop — no need to download and reinstall a new desktop build
- Three platforms: Windows x64, macOS Intel (x64), macOS Apple Silicon (arm64)
- Online updates: the desktop app self-updates (one-click installer on Windows; macOS opens the Releases page); the engine updates in-app on its own channel
- Desktop experience: system tray, close-to-tray, launch at login, dark mode
⚠️ Known limitations
- Unsigned builds: Windows SmartScreen and macOS Gatekeeper warn about the unknown developer — allow them manually
- External subagent backends (claude-code / codex / acp / dsh-sdk) ship with the app, but their CLIs (
claude/codex) must be installed separately and added to PATH; the ~260MB Claude Agent SDK native binaries and the ~350MB @openai/codex multi-platform packages are no longer bundled — dsh resolvesclaudefrom PATH at runtime, and the codex driver forwards calls tocodexon PATH (with a friendly hint when it is not installed)
📦 Installers
| Platform | File |
|---|---|
| Windows x64 | DSH-Desktop-Setup-0.5.0.exe |
| macOS Intel | DSH-Desktop-0.5.0.dmg |
| macOS Apple Silicon | DSH-Desktop-0.5.0-arm64.dmg |
DeepSeek Harness Desktop v0.4.0
本项目是基于 DeepSeek Harness 构建的社区桌面版本,并非 DeepSeek 官方产品。
DeepSeek Harness Desktop v0.4.0 正式版:支持在桌面内升级Deepseek Harness,之后 DSH 发新版不再需要重新下载和安装新的桌面版。
🆕 主要更新
- 引擎独立更新通道:DeepSeek Harness 引擎改为独立的随附+在线更新模式——CI 自动跟随上游发版构建引擎闭包,桌面端在"关于"窗口一键下载并安装,无需等待桌面版发布
- 上游升级:基于 DeepSeek Harness 0.1.0-rc.8(GitHub commit
141eb6fe)构建 - 不再抢占浏览器:升级后 dsh 服务不再自动打开默认浏览器,桌面窗口始终是入口(对旧版引擎自动兼容)
- 托盘菜单重排:优化托盘菜单的位置和顺序
✨ 主要特性
- 开箱即用:无需安装 Node.js、无需命令行,安装后配置 API Key 即可开始使用
- 插件管理:内置 pnpm,无需命令行即可从桌面端安装与管理插件(含插件管理器窗口)
- 方便 DSH 升级:可从桌面端直接升级 DSH,无需重新下载和安装新的桌面端。
- 支持三平台:Windows x64、macOS Intel (x64)、macOS Apple Silicon (arm64)
- 支持在线更新:桌面版自动检查更新(Windows 一键下载安装,macOS 引导打开 Releases 页面);引擎在应用内独立更新
- 桌面体验:系统托盘、关闭到托盘、开机自启、深色模式
⚠️ 已知限制
- 无代码签名:Windows SmartScreen 与 macOS Gatekeeper 会提示未知开发者,请按系统指引放行
- 外部 subagent 后端(claude-code / codex / acp / dsh-sdk)驱动已随包附带,但对应的 CLI(
claude/codex)需要用户自行安装并加入 PATH;应用不再附带 Claude Agent SDK 的 ~260MB 原生二进制,也不再附带 @openai/codex 的 ~350MB 多平台包——dsh 运行时从 PATH 解析claude,codex 驱动会把调用转发到 PATH 上的codex(未安装时给出友好提示)
📦 安装包
| 平台 | 文件 |
|---|---|
| Windows x64 | DeepSeek-Harness-Desktop-Setup-0.4.0.exe |
| macOS Intel | DeepSeek-Harness-Desktop-0.4.0.dmg |
| macOS Apple Silicon | DeepSeek-Harness-Desktop-0.4.0-arm64.dmg |
This project is a community desktop build based on DeepSeek Harness, not an official DeepSeek product.
DeepSeek Harness Desktop v0.4.0 stable: upgrade DeepSeek Harness from inside the desktop app — no new desktop build to download when DSH releases an update.
🆕 What's new
- Independent engine update channel: CI follows upstream releases and builds engine closures automatically; the About window offers a single Download & Install action — no desktop release needed for upstream upgrades
- Upstream: built on DeepSeek Harness 0.1.0-rc.8 (
141eb6fe) - No browser takeover: the dsh service no longer opens the default browser after an upgrade — the desktop window stays the entry point (auto-compatible with older engines)
- Tray menu reordered: optimized the order and layout of the tray menu
✨ Features
- Out of the box: no Node.js, no command line; configure an API key and start
- Plugin management: bundled pnpm — install and manage plugins from the desktop without a terminal (plugin manager window included)
- Easy DSH upgrades: upgrade DSH directly from the desktop — no need to download and reinstall a new desktop build
- Three platforms: Windows x64, macOS Intel (x64), macOS Apple Silicon (arm64)
- Online updates: the desktop app self-updates (one-click installer on Windows; macOS opens the Releases page); the engine updates in-app on its own channel
- Desktop experience: system tray, close-to-tray, launch at login, dark mode
⚠️ Known limitations
- Unsigned builds: Windows SmartScreen and macOS Gatekeeper warn about the unknown developer — allow them manually
- External subagent backends (claude-code / codex / acp / dsh-sdk) ship with the app, but their CLIs (
claude/codex) must be installed separately and added to PATH; the ~260MB Claude Agent SDK native binaries and the ~350MB @openai/codex multi-platform packages are no longer bundled — dsh resolvesclaudefrom PATH at runtime, and the codex driver forwards calls tocodexon PATH (with a friendly hint when it is not installed)
📦 Installers
| Platform | File |
|---|---|
| Windows x64 | DeepSeek-Harness-Desktop-Setup-0.4.0.exe |
| macOS Intel | DeepSeek-Harness-Desktop-0.4.0.dmg |
| macOS Apple Silicon | DeepSeek-Harness-Desktop-0.4.0-arm64.dmg |
DeepSeek Harness Engine (update channel)
Engine update channel for the DSH Desktop app — engine-manifest.json only. The desktop sidecar (engine-updater.ts) reads this manifest at a fixed URL to discover the newest engine build; the platform tarballs live on the per-version engine-v release the manifest points at.