← 返回列表
需源码安装
在桌面窗口中启动本地 DSH Web,或通过 OpenSSH 安全连接远端 DSH Web。
暂不能直接安装(需源码编译或环境不满足):仓库缺少 package.json,无法用 dsh 插件安装命令安装。 · 最近上游提交 2026/9/8 · 已提供中文文档
跨平台 DSH 桌面客户端,支持 OpenSSH 远程模式和 CEF/WebView2 后端。
综合分
35
GitHub 分
35
用户评分
—
★ Stars
3
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Diluka/dsh-desktop-app仓库缺少 package.json,无法用 dsh 插件安装命令安装,改用 GitHub 源安装
信任档位:已验证本站已于 4 天前真实安装成功(L4 · 真实安装)
- 是什么
- dsh 原生插件 · desktop
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 17 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/22
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-desktop-app(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
仓库缺少 package.json,无法用 dsh 插件安装命令安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 08:39:42
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成DSH Desktop 在桌面窗口中启动本地 DSH Web,或通过 OpenSSH 安全连接远端 DSH Web。 下载最新版本 DSH Desktop 是 DSH Web 的跨平台桌面入口。它可以直接运行本机的 dsh web,也可以通过系统 OpenSSH 建立回环端口转发,在同一窗口中打开远端 DSH Web。 功能 - 本地模式:优先运行用户环境中的 dsh;不可用时,用户点击启动后再通过 npx 获取并运行 DSH。 - 远程模式:复用用户的 OpenSSH 配置、密钥、ssh-agent、ProxyJump 和主机密钥策略。 - 原生桌面窗口:Windows 提供 CEF 与 WebView2 两种版本,macOS 和 Linux 使用 CEF。 - 持久化入口:保存远程服务器、连接模式和最近使用的远程项目。 - 更新检查:Windows/macOS 发行包会比对 latest Release 的来源 commit,发现新版本时提示打开下载页。 [!IMPORTANT] 项目基于实验性的 deno desktop。 Windows WebView2 版本依赖 Microsoft Edge WebView2 Runtime;CEF 版本自带 Chromium,因此包体更大。 下载 Windows 和 macOS 用户可以从 latest Release 下载并完整解压对应平台的包: | 平台 | 可用版本 | | ------------------- | --------------------------------------- | | Windows x86_64 | CEF、WebView2 | | macOS Apple Silicon | CEF .app | | macOS Intel | CEF .app | | Linux x86_64 | 从源码构建;当前不提供 Release 预构建包 | 包名、后端区别、macOS 首次启动方式和更新规则见发布制品说明。发行包会在构建前写入来源 commit id;开发构建保持 development,不会检查更新。 快速使用 本地模式 1. 确认终端中至少有一个可用命令:dsh --version 或 npx --version。 2. 打开 DSH Desktop,选择本地模式。 3. 环境检测完成后,点击启动本地 DSH。 应用启动阶段只检查工具版本。只有在用户点击启动、且本机没有可用 dsh 时,才会执行 npx -y @deepseek-ai/dsh;首次下载可以在等待窗口中取消。 远程模式 远程机器需要在回环地址运行 DSH Web,本机需要可用的 OpenSSH Client。建议先配置 SSH Host 别名: Host my-dsh HostName server.example.com User dsh IdentityFile ~/.ssh/id_ed25519 首次连接前,在终端完成主机密钥确认并验证非交互认证: ssh my-dsh true 随后在 DSH Desktop 中添加 my-dsh,填写远端 DSH Web 端口(默认 3080)并连接。如果远端新版 DSH Web 启动时打印了 token,可把 token 填入服务器配置并保存;旧版 DSH 或没有 token 时留空即可。 应用连接时始终把保存的字段作为 token query 参数带到隧道 URL 上,并用 HTML 探针读取状态码。 如果远端返回登录要求,应用会通过同一个 SSH Host 尝试从常见远端日志来源恢复启动 token;只有候选 token 能通过当前隧道访问 DSH Web 时才会保存并继续连接。自动恢复失败时,界面会提示输入新的 token。应用使用密钥或 ssh-agent,不提供 SSH 密码和私钥 passphrase 的交互输入。 开发 CI 使用 Deno 2.9.5。安装兼容版本后运行: 格式检查、lint、类型检查和单元测试 deno task check 使用 CEF 与 HMR 启动开发窗口 deno task dev 完整的运行边界、配置与日志路径、构建任务、安全模型和源码导览见开发文档。 文档 - 开发、构建与运行边界 - 发布制品说明 - Windows / Linux / macOS GUI 验证