LINUX SB 快照站

我给 DeepSeek Harness 做了一个开源桌面版:免装 Node,支持 Mac + Windows,还加了本地动态壁纸

原帖: linux.sb/topic/13169 · 共 2 楼 · 标题快照 2026-08-17 20:20:25

楼主
发帖 2026-08-17 02:10:32 · 快照 2026-08-17 20:20:25

最近一直在重度使用 DeepSeek Harness,但有个很现实的问题:

它本身更偏开发者工具,第一次使用要处理 Node、dsh、启动进程这些东西,而且我希望它能成为一个真正长期常驻的桌面工具。

所以我做了一个非官方开源项目:

DeepSeek Harness Desktop

GitHub:

https://github.com/renjianxin929-ux/deepseek-harness-desktop

它不是重新 fork 一套 Harness,我一直坚持一个原则:

Wrap, don’t fork.

底层仍然使用官方 DeepSeek Harness,Desktop 只负责桌面运行时、生命周期和外观层。

目前 V0.2 主要做了这些:

  • 开箱即用:内置 Node 22.22.3 + DeepSeek Harness 0.1.0-rc.6,普通用户不需要单独安装 Node / npm / dsh。
  • Mac + Windows:目前覆盖 macOS Apple Silicon 和 Windows x64,Windows 有安装包。
  • 更稳定的桌面生命周期:动态 loopback 端口、启动 readiness、健康状态、子进程清理等。
  • Runtime Integrity:启动前对内置 Node 和 Harness entrypoint 做 SHA-256 校验。
  • Deep Glass:不是给整个页面套磨砂滤镜,而是 Clear Scene + Local Glass,背景保持清晰,Sidebar / Composer 等前景区域做局部玻璃。
  • 本地图片 + MP4 动态背景:PNG/JPG/WebP/MP4,只存在本机,不上传。
  • 不修改 Harness Core:如果上游 UI 发生变化,Appearance 可以 degraded / fallback,不应该把 Harness 本身搞挂。

这两天最大的坑反而不是“写 UI”,而是把它真正做成桌面产品时遇到的各种边界,比如 Windows \\?\ 路径导致 Node entrypoint 解析失败、真实 DOM 和 fake DOM 测试不一致、WebView 里的媒体播放等。

现在 V0.2 基本可以正常用了。

目前有一个已知的小问题:Windows 运行时可能会看到 Node 的 CMD 窗口,不影响使用,准备后面版本处理。

后面 V0.2.1 我准备继续做一个我自己很想要的能力:

Remote——人在外面,用手机继续操作家里正在跑的 Harness。

项目刚开源,如果你也在用 DeepSeek Harness,欢迎试一下、提 Issue,或者直接来喷哪里设计得不合理。

⭐ GitHub:

https://github.com/renjianxin929-ux/deepseek-harness-desktop

#1
发帖 2026-08-17 07:46:17 · 快照 2026-08-17 20:20:25

显而易见的,DeepSeek Harness 目前处于快速迭代阶段,官方也明确说明未来会有破坏性更新喵。

当前 Desktop 将 DSH 版本、运行时清单和校验值固定在应用内部,因此缺乏编程知识的普通用户无法在官方 DSH 更新后自行升级底层,只能等待 Desktop 发布兼容版本喵。即使借助 AI,对于不了解项目架构和构建流程的用户来说,修改版本、重新生成运行时、验证兼容性并完成跨平台打包仍然比较困难喵。

是否可以考虑为项目建立一套标准化的 DSH 升级机制喵?