// 非官方社区打包 · MIT 开源
给 DeepSeek Harness
一扇 桌面窗口。
dsh-electron-shell 是 DeepSeek Harness 的 Electron 桌面壳:自带 Node.js 运行时与完整依赖,双击即用;独立数据目录,与命令行互不影响。
01 / 下载
选择你的平台
国内用户默认走 GitCode 镜像(华为云 CDN 直连);页面数据随每次发版自动同步。
版本数据加载失败时,可直接前往 GitHub Releases 或 GitCode 镜像 下载。
npx @deepseek-ai/dsh web
命令行方式同样可用;桌面壳功能与其完全一致,但使用独立数据目录 ~/.dsh-desktop,互不干扰。
全部文件(含差量更新元数据)
| 文件 | 大小 | 下载量 | |
|---|---|---|---|
| GitHub Releases → | |||
02 / 特性
为什么用它
无需安装 Node.js
壳内置 Node.js 22 LTS 运行时与 @deepseek-ai/dsh 完整依赖闭包,版本与 SHA-256 逐平台锁定。下载安装包 → 双击 → 使用,没有任何环境配置。
独立数据目录,环境隔离
桌面版默认使用 ~/.dsh-desktop:设置、会话、API Key、插件都是独立的一份,安装卸载都不影响你的命令行工作流。需要共享时,设 DSH_HOME=~/.dsh 即可。
崩溃自愈,指数退避
进程崩溃自动重启(指数退避),错误页可手动重试并查看日志尾部;单实例锁防止多开,托盘常驻,日志落盘可查。
Windows / Linux 自动更新
基于 electron-updater 的原地自动更新;macOS 在签名前检查新版本并引导至下载页。每日 dsh-watch 工作流跟踪上游 npm,有新版本自动发起升级 PR。
03 / 版本号
版本号怎么读
0.1.0-rc.6.shell.3
0.1.0-rc.6
内核版本 —— 内置的 @deepseek-ai/dsh 版本。每日工作流自动检查 npm 上游,有新版本就开升级 PR。
shell.3
壳修订号 —— 壳自身(窗口、守护、打包)的修订次数。同一内核可以有多次壳修订。
04 / 常见问题
常见问题
macOS 提示"无法打开,因为无法验证开发者"?
macOS 版目前未签名(决策记录 0004)。首次启动请 右键 → 打开,在弹窗中确认即可,之后正常双击启动。
Windows SmartScreen 拦截怎么办?
安装包未购买代码签名证书。点击 "更多信息" → "仍要运行" 即可。安装包由 GitHub Actions 从公开源码构建,可全程审计。
这和 DeepSeek 官方是什么关系?
非官方社区打包,与 DeepSeek AI 无关联。DeepSeek Harness 是 DeepSeek 的商标;本仓库仅在 MIT 许可下再打包 @deepseek-ai/dsh,不改变其任何行为。
我在用 npx @deepseek-ai/dsh web,配置会带过来吗?
不会——桌面版是独立环境,数据放在 ~/.dsh-desktop,与 CLI 的 ~/.dsh 互不影响(决策记录 0012)。想沿用 CLI 配置,启动前设 DSH_HOME=~/.dsh 即可。
Apple Silicon 以外的 Mac 可以用吗?
当前仅提供 Apple Silicon(arm64)安装包。Intel Mac 可暂时使用命令行方式 npx @deepseek-ai/dsh web,功能完全一致。