antinomie1/deepseek-harness-desktop
antinomie1★ 0Rust最后同步: 2026-08-14
A minimal Tauri desktop shell for DeepSeek Harness (dsh)
README 摘要
DeepSeek Harness Desktop 用 Tauri 包装 DeepSeek Harness( dsh )的桌面外壳。 外壳本身不含任何 dsh 代码:启动时准备好 dsh,在系统分配的回环端口上运行 dsh web ,再把 webview 指过去。dsh 仍是一个普通的 npm 安装,可以自行升级、 锁版本或用 dsh plugin add 扩展。 DSH HOME 默认为 /.dsh ,与命令行的 dsh 共享配置、会话和插件。 非官方项目,与 DeepSeek 无关。 安装 Releases 提供两种构建: 内容 适合 full 自带 Node、npm、编译好的 node-pty 和 dsh 装好即用,无需联网 minimal 什么都不带 机器上已有 Node 24+,首次启动时用 npm 装 dsh 在 Linux 上,minimal 首次启动需要现场编译 node-pty,因此要有 Python 和 C++ 编译器; macOS 和 Windows 有官方预编译版,不需要。full 在哪个平台都不需要。 平台与格式: - Linux x86 64 —— .tar.gz 压缩包,解压后运行里面的 ./dsh-desktop (无 deb/AppImage) - Windows x64 —— 安装包 -setup.exe ,或便携版 zip - macOS (Apple Silicon) —— .dmg ,或 .app 的 zip 所有产物均未签名。Linux 上需要系统已有 webkit2gtk-4.1 和 libayatana-appindicator3 。 设置 设置在 harness 界面内,是 dsh 设置页上的 桌面端 一节,通过 dsh 的插件系统 注入( plugin/ ,TypeScript 编写,使用 dsh 自己的组件与 --dsw- 设计变量)。 可配置 dsh 版本、 DSH HOME 、绑定地址与端口,均在下次启动时生效。 从源码构建 需要 Rust、bun 和该平台的 Tauri 依赖。 Windows/macOS 去掉 --no-bundle 即可得到安装包。 bun run tauri dev 可直接开发, 前端和插件由 bun run assets 自动构建。 许可 MIT。dsh 本身为 MIT,由 DeepSeek 单独授权。 DeepSeek Harness Desktop A Tauri desktop shell for DeepSeek Harness ( dsh ). The shell ships no dsh code: it gets dsh in place on launch, runs dsh web on a loopback port the OS picks, and po…
在 GitHub 查看完整 README →