v0.1.0
🐋 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
- 安装并启动应用 — 内置
dsh web后台自动启动,界面就绪后打开 · Install and launch — the bundled server boots and the UI opens when ready - 关闭「预览版」提示 · Dismiss the preview notice
- 设置 → 模型 配置 LLM 供应商(API Key / 模型 / Base URL)· Configure your LLM provider under Settings → Models
- 选择工作区,开始对话 · 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>/dsh(DSH_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 中文).