deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DeepSeek Harness 的 Windows 桌面版 —— 装完就能用,不用配环境,不用开终端。
本仓库发布 安装包(Releases),不提供源码。桌面版基于 Tauri 构建,在原生窗口中运行官方 DeepSeek Harness(dsh web),体验接近独立 App,同时始终跟随官方 npm 包更新 —— 轻壳 + 官方核,而不是再包一层自研 Host。
说明:本项目为社区维护的桌面封装,非 DeepSeek 官方产品。核心能力来自官方 @deepseek-ai/dsh 与 deepseek-harness 仓库。
| 痛点 | 桌面版怎么做 |
|---|---|
| 新电脑要装 Node、配 npm、全局装 dsh | 安装包内置 Node.js + dsh 运行时,离线也能完成部署 |
每次都要开终端敲 dsh web |
双击图标,自动启动服务并打开界面 |
| 浏览器标签容易被误关、和其他网页混在一起 | 独立窗口 + 系统托盘,关窗口可最小化到托盘继续跑 |
| 官方发新版本不知道咋更 | 设置 → 更新 一键跟随官方 rc 版本,会话和配置不动 |
| 大版本不兼容怕把环境搞坏 | 破坏性更新门控:major 跳变等不会静默强更,会提示下载新安装包 |
一句话:把 DeepSeek Harness 当正经桌面软件用,而不是当「又一个本地 Web 项目」伺候。
市面上也有把 Harness 包进桌面 App 的做法。我们的取向很直接:壳要轻,Harness 要正,更新要省心。
dsh web,不是把 Cordis / Agent 逻辑再封装一遍的「第二套运行时」。~/.dsh / ~/.agents,和直接用 @deepseek-ai/dsh 的用户同一套目录;换电脑、备份、迁移都按官方习惯来,不搞私有数据格式。如果你已经在用官方 CLI、或希望「桌面化但别改 my Harness 长什么样」——这套就是往这个方向做的。
👉 Releases 页面 下载最新安装包:
| 文件 | 说明 |
|---|---|
DeepSeek Harness Desktop_*_x64-setup.exe |
推荐 — NSIS 安装包(含 Node + dsh 运行时,约 106 MB) |
也可通过 npm 引导包查看下载说明(不会自动安装桌面程序):
npx @yottameta/dsh-desktop
DeepSeek Harness Desktop_*_x64-setup.exe,按向导完成安装。安装程序会自动完成:
| 组件 | 处理方式 |
|---|---|
| Node.js v22.20+ | 内置绿色版,部署到用户目录,无需管理员权限 |
| dsh 运行时 | 内置离线包,解压到用户目录 |
| 更新插件 | 自动注册到 dsh,在 设置 中提供「更新」页 |
@deepseek-ai/dsh托盘菜单里的「检查更新…」同样可用;详细操作与版本信息以 设置 → 更新 为准。
~/.dsh — Harness 主数据~/.agents — Agent 相关数据DSH_HOME、DSH_AGENTS_HOME 自定义位置(适合多盘、同步盘或迁移场景)。dsh 程序文件,不迁移、不覆盖你的 DSH_HOME。也可:托盘 → 检查更新… → 按页面提示操作。
当官方出现 不兼容的大版本变更 时,应用会提示需要下载新版安装包,而不是强行在线替换。届时到本仓库 Releases 下载最新 setup.exe 覆盖安装即可,数据仍在原目录。
桌面版内置的是官方 @deepseek-ai/dsh npm 包。官方在 GitHub / npm 发新版本后,你通过上述「设置 → 更新」即可跟进,无需自己执行 npm install -g。
请重新运行安装包完成修复。若仍失败,彻底退出应用(托盘 → 退出)后重开;极少数情况下需注销或重启 Windows 以刷新用户 PATH。
说明 dsh 服务尚未完全停止。请 彻底退出 桌面版(托盘菜单选择退出,而非最小化),再重新打开并尝试更新。桌面版已内置「先停服务再更新」流程,正常情况无需手动杀进程。
确认 设置 → 更新 页显示的版本号是否已变。若仍显示旧版,可彻底退出后重开;仍不行则下载最新安装包覆盖安装(数据不受影响)。
数据通常仍在磁盘上。检查是否更改过 DSH_HOME,或是否存在多个数据目录。恢复思路:找到含 sessions 的目录,确保当前 DSH_HOME 指向该位置后重启应用。
功能上加载的是同一套官方 GUI。桌面版额外提供:自动拉起服务、托盘驻留、单实例、内置运行时、一键更新、自定义窗口与关闭确认 —— 适合长期当主力工具用。
概括来说:有的方案把 Agent / Cordis 再包进 Electron,安装包更大、内存更高,dsh 更新往往还要走独立下载站;我们壳只负责窗口与生命周期,Harness 直接跑官方 @deepseek-ai/dsh,数据路径与 CLI 一致,小版本在应用内一键更新。你更在意「轻、跟官方、数据通用」可以选这套;更在意内置终端 / 预制 profiles 等一体化能力,可以看看别的方案 —— 各取所需。
不是。这是社区制作的 桌面壳 + 离线安装包,Harness 本体来自 DeepSeek 官方 npm 包。Bug 若复现于官方 CLI / Web,请优先向 deepseek-harness 反馈;安装包、更新流程、窗口与托盘相关问题可在本仓库 Issues 讨论。
| 资源 | 地址 |
|---|---|
| 官方 Harness 仓库 | https://github.com/deepseek-ai/deepseek-harness |
| 官方 npm 包 | @deepseek-ai/dsh |
| 本仓库 Releases(安装包) | https://github.com/YottaMeta/deepseek-harness/releases |
| npm 引导(仅展示下载说明) | npx @yottameta/dsh-desktop |
装一次,后面就当普通软件用。 有问题欢迎到 Issues 反馈。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。