DSH 插件市场DeepSeek Harness 社区插件目录

dsh-desktop-linux

未验证 工具与能力 ★ 53 0.0.0

将官方 DeepSeek Harness 桌面端打包移植到 Linux:AppImage、deb、rpm 和 Arch PKGBUILD,并通过一套补丁系列从上游源码构建。Ports the official DeepSeek Harness desktop packaging to Linux: AppImage, deb, rpm and an Arch PKGBUILD, built from upstream sources through a patch series.

一句话定位

将官方 DeepSeek Harness 桌面端打包移植到 Linux:AppImage、deb、rpm 和 Arch PKGBUILD,并通过一套补丁系列从上游源码构建。Ports the official DeepSeek Harness desktop packaging to Linux: AppImage, deb, rpm and an Arch PKGBUILD, built from upstream sources through a patch series.

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add 'git+https://github.com/ffyfox/dsh-desktop-linux.git#aea41099125143bf1b8676838a849393b3e3482b'

兼容的 DSH 版本

未声明

作者与热度

ffyfox · ★ 53 · 更新于 2026-11-06

关于这个插件

dsh-desktop-linux

中文 | English

把 DeepSeek Harness 官方桌面端 (apps/desktop 的 Electron 应用)的打包流水线移植到 Linux,产出 AppImage / deb / rpm / Arch 包。

上游目前明确不支持 Linux(apps/desktop/packaging/README.md:*"Linux is not a supported Desktop release target."*)。本项目补的就是这一块:让官方打包流水线认得 linux-x64 与 linux-arm64 并产出安装包。

项目产物

本项目的产物是官方 Electron 应用本身: 渲染走自己的 dsh-app:// 协议,而不是去连一个本地 Web 服务; 内置 Node / pnpm / Python 运行时,不依赖系统 Node; 独占 $DSH_HOME/profiles/desktop,不占用 web profile。

代价是构建重得多:要拉上游 monorepo、跑 pnpm workspace 构建、再用 electron-builder 打包。 安装

可从 Releases 下载 AppImage / deb / rpm / Arch 包。 从源码构建

依赖:Node 24.9+(别用发行版自己打的 Node,见下)、pnpm 11、git。 打 rpm 还需要系统有 rpmbuild。

build.sh 的参数:--dir(只出未打包目录,最快)、--appimage(默认)、--deb、--rpm、--all。 整条流水线(build:official → release:pack → prepare:* → package)才是耗时大头, 多打一种格式只多一次 fpm/AppImage 打包,所以分开跑更快,也更容易定位失败。

产物落在 upstream/apps/desktop/.desktop-build/targets/linux-x64/unsigned-artifacts/(arm64 机器上是 targets/linux-arm64/…;build.sh 按 uname -m 自动选目标,交叉构建不受支持)。

相似插件