Skip to content

DSH Desktop v0.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 07:20
· 5 commits to master since this release

本项目是基于 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 /api behind 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-context crypto.randomUUID shim, 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 resolves claude from PATH at runtime, and the codex driver forwards calls to codex on 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