Skip to content

Releases: HaoyueQin/deepseek-harness-desktop

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 18:59

🐋 DeepSeek Harness Desktop v0.2.1

DeepSeek Harness(DeepSeek 开源的可插拔 AI Agent harness)打造的桌面应用壳。
A desktop shell for DeepSeek Harness — the pluggable AI agent harness from DeepSeek.

0.2.1 修复:安装器自动关闭运行中的应用、Linux 恢复 deb 安装包。零侵入包装不变(子进程运行官方 dsh web,内置 Node 24 + @deepseek-ai/dsh)。
0.2.1: installer now auto-closes the running app, and the Linux .deb is back. Zero-intrusion wrapper — the harness source is never modified.


📦 下载 / Downloads

平台 Platform 文件 File
🪟 Windows x64 DeepSeek.Harness.Desktop.Setup.0.2.1.exe(NSIS 安装包)
🍎 macOS Apple Silicon DeepSeek.Harness.Desktop-0.2.1-arm64.dmg
🍎 macOS Intel DeepSeek.Harness.Desktop-0.2.1.dmg
🐧 Linux x64 deepseek-harness-desktop-0.2.1.AppImage · deepseek-harness-desktop-0.2.1.deb

macOS 为未签名构建,首次运行需 右键 → 打开(Gatekeeper)。
macOS builds are unsigned — on first run, right-click → Open.


🆕 修复 / Fixes

安装器自动关闭运行中的应用 · Installer auto-closes the running app

应用为托盘常驻设计(关闭窗口 ≠ 退出),旧安装器检测到应用在运行时会卡在「无法关闭,请手动关闭」——现在安装/更新时自动强杀应用进程树,直接完成安装。
The app is tray-resident (closing the window ≠ quitting); the old installer stalled with "cannot be closed — close it manually". Now the installer force-closes the app (and its backend) automatically and finishes.

Linux deb 安装包恢复 · Linux .deb restored

修复了 0.2.0 中 deb 被 artifactName 误命名为 .AppImage 而缺失的问题。
Fixed 0.2.0's missing .deb (a shared artifactName had misnamed it as .AppImage).


💾 数据与日志 / Data & Logs

项 Item 位置 Location
数据(profile/会话/存储)· Data <userData>/dshDSH_HOME
日志 · Logs <userData>/logs/main.log
壳设置 · Shell settings <userData>/settings.json(启动最小化)

⚠️ 已知限制 / Known Limitations

  • 安装包约 162M(内置 Node + dsh 完整依赖树);进一步裁剪在路线图上 · Installer ≈162M; further trimming on the roadmap
  • macOS 未签名,首次运行需右键打开;macOS 无自动更新 · macOS unsigned; no auto-update
  • dsh 处于 developer preview,迭代快速;版本已锁定,升级需重新打包验证 · dsh in developer preview; version pinned
  • Windows 自动更新为引导模式(下载后运行安装包)而非静默 · Windows update is guided, not silent (unsigned)

📣 反馈 / Feedback

发现 Bug?有功能建议?欢迎提交 issue(中英文均可)。
Found a bug or have a feature idea? Issues are welcome (English or 中文).

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 18:11

🐋 DeepSeek Harness Desktop v0.2.0

DeepSeek Harness(DeepSeek 开源的可插拔 AI Agent harness)打造的桌面应用壳。
A desktop shell for DeepSeek Harness — the pluggable AI agent harness from DeepSeek.

V2 更新:安装包瘦身、设置页「桌面」分区、自动更新。壳与 harness 零侵入(子进程运行官方 dsh web,内置 Node 24 + @deepseek-ai/dsh)。
V2: smaller installer, a desktop section in Settings, and auto-update. Zero-intrusion wrapper — the harness source is never modified.


📦 下载 / Downloads

平台 Platform 文件 File
🪟 Windows x64 DeepSeek.Harness.Desktop.Setup.0.2.0.exe(NSIS 安装包)
🍎 macOS Apple Silicon DeepSeek.Harness.Desktop-0.2.0-arm64.dmg
🍎 macOS Intel DeepSeek.Harness.Desktop-0.2.0.dmg
🐧 Linux x64 deepseek-harness-desktop-0.2.0.AppImage

macOS 为未签名构建,首次运行需 右键 → 打开(Gatekeeper)。
macOS builds are unsigned — on first run, right-click → Open.


🆕 更新内容 / What's New

安装包瘦身 · Slimmer installer

安装包 177M → 162M(解压后省 ~83M):语言包只保留中/英、node-pty 与 sharp 只保留当前平台二进制。
Installer 177M → 162M (≈83M smaller unpacked): en/zh locales only, platform-native node-pty/sharp only.

设置页「桌面」分区 · Desktop section in Settings

设置页新增「桌面」标签页(UI 契合 harness 设计体系):
A "Desktop" tab in Settings, styled to match the harness UI:

  • ☑️ 开机自启 开关 — 与托盘菜单双向同步 · Auto-start toggle, synced with the tray menu
  • ☑️ 启动时最小化到托盘 开关 — 启动后不弹主窗口 · Launch-minimized toggle
  • ℹ️ 关于卡片 — 版本号、数据目录/日志目录(一键打开)· About card — version, data & log dirs with open buttons
  • 🔄 检查更新按钮 — 主动检查并显示版本对比 · Check-for-updates button

自动更新 · Auto-update

  • 启动 15 秒后静默检查,有新版自动下载 · Silent check 15s after launch, auto-download
  • 🪟 Windows:下载后引导运行安装程序(未签名无法静默安装)· guided — runs the installer
  • 🐧 Linux:AppImage 全自动替换,重启即新版 · automatic — replaces itself
  • 🍎 macOS:暂不支持(需签名证书)· excluded (needs signing)

修复 · Fixes

  • 托盘「开机自启」勾选与设置页开关双向同步 · Tray auto-start checkbox now syncs with the Settings toggle
  • 跨平台打包修复:mac/linux 的 sharp libvips 运行时库在体积裁剪中被误删 · Fixed sharp-libvips being trimmed away on mac/linux

💾 数据与日志 / Data & Logs

项 Item 位置 Location
数据(profile/会话/存储)· Data <userData>/dshDSH_HOME
日志 · Logs <userData>/logs/main.log
壳设置 · Shell settings <userData>/settings.json(启动最小化)

⚠️ 已知限制 / Known Limitations

  • 安装包仍约 162M(内置 Node + dsh 完整依赖树);进一步裁剪在路线图上 · Installer ≈162M; further trimming on the roadmap
  • macOS 未签名,首次运行需右键打开;macOS 无自动更新 · macOS unsigned; no auto-update
  • dsh 处于 developer preview,迭代快速;版本已锁定,升级需重新打包验证 · dsh in developer preview; version pinned
  • Windows 自动更新为引导模式(下载后运行安装包)而非静默 · Windows update is guided, not silent (unsigned)

📣 反馈 / Feedback

发现 Bug?有功能建议?欢迎提交 issue(中英文均可)。
Found a bug or have a feature idea? Issues are welcome (English or 中文).

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 16:20

🐋 DeepSeek Harness Desktop v0.1.0

DeepSeek Harness(DeepSeek 开源的可插拔 AI Agent harness)打造的桌面应用壳。
A desktop shell for DeepSeek Harness — the pluggable AI agent harness from DeepSeek.

以子进程方式运行官方 dsh web(内置 Node 24 + @deepseek-ai/dsh),把 Web 界面包装成无边框沉浸窗口、常驻托盘的原生桌面应用。harness 源码零改动,升级只需换版本号。
Runs the official dsh web as a child process (bundled Node 24 + @deepseek-ai/dsh) and wraps it into a frameless, always-on desktop app. Zero-intrusion — the harness source is never modified.


📦 下载 / Downloads

平台 Platform 文件 File
🪟 Windows x64 DeepSeek.Harness.Desktop.Setup.0.1.0.exe(NSIS 安装包)
🍎 macOS Apple Silicon DeepSeek.Harness.Desktop-0.1.0-arm64.dmg
🍎 macOS Intel DeepSeek.Harness.Desktop-0.1.0.dmg
🐧 Linux x64 DeepSeek.Harness.Desktop-0.1.0.AppImage · deepseek-harness-desktop_0.1.0_amd64.deb

macOS 为未签名构建,首次运行需 右键 → 打开(Gatekeeper)。
macOS builds are unsigned — on first run, right-click → Open.


✨ 特性 / Features

  • 零侵入包装 — spawn dsh web 子进程加载其 localhost UI;不 fork、不改 harness 源码,升级只换版本号 · Zero-intrusion wrapper — spawns dsh web and loads its localhost UI; upgrades are one version bump away
  • 无边框沉浸窗口 — 自绘窗口控制按钮(最小化/最大化/关闭),品牌蓝 hover 融入页面,随明暗主题切换 · Frameless window with custom controls blending into the page (brand-blue hover, light/dark aware)
  • 托盘常驻 — 关闭窗口隐藏到托盘,后端持续运行,秒开恢复 · Always-on tray — closing the window hides to tray; backend keeps running
  • 开机自启 — 托盘菜单一键开关(win/mac 原生;linux XDG)· Auto-start toggle in the tray menu
  • 端口冲突免疫--port 0 由 OS 分配端口,从 dsh stdout 就绪行读取实际地址 · Port-conflict proof via OS-assigned port + stdout readiness line
  • 数据隔离DSH_HOME 指向应用专属目录,不污染 ~/.dsh · Data isolation — your default ~/.dsh stays untouched
  • 单实例 — 重复启动聚焦已有窗口 · Single instance — relaunch focuses the existing window
  • 插件自由不受限 — 动态插件(cordis_define/cordis_run)、cordis.patch.yml、npm 插件生态全部可用 · Full plugin freedom — dynamic plugins and the npm ecosystem work as in the web edition

🚀 快速上手 / Quick Start

  1. 安装并启动应用 — 内置 dsh web 后台自动启动,界面就绪后打开 · Install and launch — the bundled server boots and the UI opens when ready
  2. 关闭「预览版」提示 · Dismiss the preview notice
  3. 设置 → 模型 配置 LLM 供应商(API Key / 模型 / Base URL)· Configure your LLM provider under Settings → Models
  4. 选择工作区,开始对话 · Pick a workspace and start chatting

日常使用 / Everyday use:关闭窗口 = 隐藏到托盘(系统时钟旁出现鲸鱼图标);托盘右键菜单可重新打开窗口、开关开机自启、退出(只有退出才停止后端)。
Closing the window hides to the tray (whale icon near the clock); the tray menu reopens the window, toggles auto-start, or quits — quitting is the only way to stop the backend.


💾 数据与日志 / Data & Logs

项 Item 位置 Location
数据(profile/会话/存储)· Data <userData>/dshDSH_HOME
日志 · Logs <userData>/logs/main.log
内置运行时 · Bundled runtime <install>/resources/resources/(Node + dsh)

⚠️ 已知限制 / Known Limitations

  • 安装包约 150 MB+(内置 Node + dsh 完整依赖树),体积裁剪在路线图上 · Installer ≈ 150 MB+; size trimming on the roadmap
  • macOS 未签名,首次运行需右键打开 · macOS unsigned — right-click to open on first run
  • dsh 处于 developer preview,迭代快速;版本已锁定,升级需重新打包验证 · dsh is in developer preview; version pinned, upgrades require re-packaging
  • 暂不支持自动更新(electron-updater 规划中)· No auto-update yet (planned)
  • 设置页暂未提供桌面开关(开机自启在托盘菜单)· Desktop toggles not yet in the settings page (auto-start lives in the tray menu)

📣 反馈 / Feedback

发现 Bug?有功能建议?欢迎提交 issue(中英文均可)。
Found a bug or have a feature idea? Issues are welcome (English or 中文).