DeepSeek Harness(DSH)启动器,这是个 dsh 插件。
36.5/100
综合分
2
GitHub 星标
358
npm 周下载
—/5
用户评分
数据截至 2026/10/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @lenorin/dsh-tauri-launchernpm 源 · @lenorin/dsh-tauri-launcher 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · desktop
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 7 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包@lenorin/dsh-tauri-launcher @ 1.1.5
✓Node 引擎要求 >=22.13.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 19:59:08
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 发起网络请求lib/client.js:106
const response = await fetch(API_BASE + '/state', { headers: CSRF_HEADERS }) - 发起网络请求lib/client.js:110
const response = await fetch(API_BASE + '/set-desktop', { - 发起网络请求lib/client.js:118
const response = await fetch(API_BASE + '/set-shortcut', { method: 'POST', headers: CSRF_HEADERS }) - 发起网络请求lib/client.js:122
const response = await fetch(API_BASE + '/diagnose', { headers: CSRF_HEADERS })
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
2 张 · 点击查看大图最近更新
在 GitHub 查看全部 →v1.1.52026-10-21
修好启动器窗口里复制不了的问题:文字能选中,但 Ctrl+C 和 DSH 的复制按钮都没反应。
修复
· 无法复制:外壳和 DSH 分属不同 origin(3081 和 3080),iframe 没声明剪贴板权限,DSH 的 navigator.clipboard 调用和 execCommand 兜底全部失败。现在已在 iframe 上放行 clipboard-read / clipboard-write,并为 WebView2 打开剪贴板权限;复制按钮恢复「已复制」反馈。
---
· 下载与安装
· 桌面应用(Windows):下载下方附件 dsh-launcher.exe,替换 launcher/bin/dsh-launcher.exe 即可。
· Web 插件:dsh plugin --profile add @lenorin/dsh-tauri-launcher@1.1.5
(升级前请完全退出 DSH:安装走 pnpm,会先删除 node_modules 再安装,文件被占用会中途失败)。
· 需要 Node 22+ 和全局 @deepseek-ai/dsh;桌面应用启动时会自行检测并提示安装。
· 完整变更:v1.1.4...v1.1.5
v1.1.42026-10-16
启动等待期间给出阶段进度与已等待时间,慢启动不再被判失败;重复启动不再堆叠托盘图标。
新增
· 启动进度与耐心线:启动卡片实时显示当前阶段(正在加载插件 / 服务已就绪,正在准备界面)与已等待秒数;超过 180 秒改为提示「启动较慢,仍在继续」而不再报超时,硬超时放宽到 600 秒。等待期间可随时取消,慢启动时提供「打开日志目录」。
· 单实例保护:重复点击快捷方式不再起第二个进程、不再堆叠托盘图标——已有窗口会被带到前台。
---
· English
Startup now reports its stage and elapsed time instead of failing on a slow start, and a second launch no longer stacks tray icons.
Added
· Startup progress and patience line: the startup card shows the current stage (loading plugins / service ready, preparing the UI) plus elapsed seconds; past 180s it says "still working" instead of timing out, and the hard timeout moves to 600s. The wait can be cancelled at any time, and slow starts offer "Open log directory".
· Single-instance protection: clicking the shortcut again no longer starts a second process or stacks tray icons — the existing window is brought to the front.
---
· 下载与安装
· 桌面应用(Windows):下载下方附件 dsh-launcher.exe,替换 launcher/bin/dsh-launcher.exe 即可。
· Web 插件:dsh plugin --profile add @lenorin/dsh-tauri-launcher@1.1.4
(升级前请完全退出 DSH:安装走 pnpm,会先删除 node_modules 再安装,文件被占用会中途失败)。
· 需要 Node 22+ 与全局 @deepseek-ai/dsh;桌面应用启动时会自行检测并提示安装。
· 完整变更:v1.1.3...v1.1.4
---
· Download & Install
· Desktop app (Windows): download dsh-launcher.exe below and replace the copy at
launcher/bin/dsh-launcher.exe.
· Web plugin: dsh plugin --profile add @lenorin/dsh-tauri-launcher@1.1.4
(quit DSH completely before upgrading — the install runs pnpm, which removes node_modules
first and fails if files are in use).
· Requires Node 22+ and a global @deepseek-ai/dsh; the desktop app detects and offers to
install it.
· Full changelog: v1.1.3...v1.1.4
v1.1.32026-10-11
「关于」弹窗里的检查更新对 DSH 本体从提示变成动作,另加日志落盘。
新增
· DSH 一键升级:DSH 本体有新版本时「关于」弹窗给出升级入口,两步确认后按「停 → 装 → 起」执行,过程逐行显示 npm 输出。升的是 DSH 本体,与启动器自身更新互不相干。
· 日志落盘与日志页:桌面应用接官方 tauri-plugin-log 全量写盘,设置窗新增日志页,显示日志位置。
内部改进
· package.json 补 DSH 与 Node 兼容声明、engines.dsh,以及窗口内三个版本的安装/启动/卸载/回滚证据,供 DSH STORE 与插件市场读取。
· 新增发版脚本 launcher/release.ps1。
---
· 下载与安装
· 桌面应用(Windows):下载下方附件 dsh-launcher.exe,替换 launcher/bin/dsh-launcher.exe 即可。
· Web 插件:dsh plugin --profile add @lenorin/dsh-tauri-launcher@1.1.3
(升级前请完全退出 DSH:安装走 pnpm,会先删除 node_modules 再安装,文件被占用会中途失败)。
· 需要 Node 22+ 与全局 @deepseek-ai/dsh;桌面应用启动时会自行检测并提示安装。
· 完整变更:v1.1.2...v1.1.3
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成DSH Tauri 启动器
Platform - Windows
License
沿用 DeepSeek Harness「一切皆插件」的架构哲学,把桌面端启停、退出确认、桌面快捷方式联动全部抽象为标准 Web 插件——用户在 设置 → 桌面启动 中即可一键唤起 Tauri 桌面应用,既享受插件生态的深度集成,也保留原生桌面体验。本仓库同时附带 Tauri 桌面应用完整源码与 GitHub Release 自动构建流程。
平台支持
| 平台 | 状态 |
| Windows | ✅ 已支持(含桌面快捷方式 .lnk) |
| Linux | 🚧 规划中 |
| macOS | 🚧 规划中 |
Web 插件本体(host/client JS)跨平台;目前 Windows 专属的实现集中在桌面快捷方式创建与回环进程控制上。Linux/macOS 适配已在路线图中,欢迎在 issue 里提出你的需求与场景。
展开完整文档(README 剩余 1 节)
DSH Tauri 启动器 Platform - Windows License 沿用 DeepSeek Harness「一切皆插件」的架构哲学,把桌面端启停、退出确认、桌面快捷方式联动全部抽象为标准 Web 插件——用户在 设置 → 桌面启动 中即可一键唤起 Tauri 桌面应用,既享受插件生态的深度集成,也保留原生桌面体验。本仓库同时附带 Tauri 桌面应用完整源码与 GitHub Release 自动构建流程。 平台支持 | 平台 | 状态 | | Windows | ✅ 已支持(含桌面快捷方式 .lnk) | | Linux | 🚧 规划中 | | macOS | 🚧 规划中 | Web 插件本体(host/client JS)跨平台;目前 Windows 专属的实现集中在桌面快捷方式创建与回环进程控制上。Linux/macOS 适配已在路线图中,欢迎在 issue 里提出你的需求与场景。 功能 - 桌面端启动开关:一键启动/退出桌面应用(点击即反馈,秒级状态同步); - 快捷方式联动:开启时自动创建桌面快捷方式、关闭时自动删除;运行中可手动补建; - 关闭确认弹窗:关闭前弹窗确认(含快捷方式将被删除的提示); - 状态可视:运行中 🟢 / 已停止 ⚪ / 状态未知 🟡 + 出错时显示诊断信息; - 深色模式适配:全部颜色走 DSH 主题令牌,深浅色自动适配; - 设置导航显示器图标:替换默认齿轮图标(矢量绘制,任意缩放锐利)。 界面截图 Web 设置面板(插件分区) Harness 设置中的桌面启动分区 安装后,DSH 设置 → 桌面启动 即可看到启动开关、运行状态、快捷方式联动提示。 桌面应用设置面板 Tauri 桌面应用设置 Tauri 桌面应用自身设置:开机启动、全局快捷键、桌面快捷方式、退出策略。 工作原理(摘要) Web 插件(宿主半)通过 /api/dsh-tauri-launcher/ 回环路由与浏览器半通信,并使用标记文件协议控制桌面应用(详见 docs/architecture.md): - .dsh-heartbeat:桌面应用每秒写入时间戳,插件以此探测运行状态; - .dsh-quit:写入 1 后桌面应用仅退出自身(保留 Harness 进程),消费时自删。 目录结构 dsh-tauri-launcher/ ├── README.md # 中文 README ├── README.en.md # 英文 README ├── CHANGELOG.md # 更新日志——发版说明的唯一来源(中英双语) ├── package.json # dsh.bundle + dsh.client 双 manifest ├── cordis.patch.yml # 组合补丁(插入插件行) ├── lib/ │ ├── index.js # 宿主半:回环路由 + 控制逻辑(可配置) │ └── client.js # 浏览器半:设置分区 UI ├── launcher/ # Tauri 桌面应用工程(源码 + 一键构建;当前仅 Windows) ├── .github/workflows/ # CI:打 tag 自动构建 Windows exe 并发布 Release └── docs/ # 架构与发布文档 └── screenshots/ # README 引用的界面截图 安装(Web 插件) 关于 :它指 DSH 的配置档(profile)——一套可启动的插件组合,位于 $DSH_HOME/profiles//。 是占位符,需要替换成你实际要装进的 profile 名。本机常见配置档名为 web(启动 DSH Web GUI 的档);查看已有档:dir %USERPROFILE%\.dsh\profiles(或 ls ~/.dsh/profiles)。 下面的命令示例中,把 换成 web 即可,例如 dsh plugin --profile web add ...。 三种方式任选(任选其一): 1) npm(发布后) dsh plugin --profile web add @lenorin/dsh-tauri-launcher 2) GitHub(git 安装;纯 JS 零构建,无需 allowBuilds 授权) dsh plugin --profile web add github:cilis/dsh-tauri-launcher 3) 本地 checkout / tarball dsh plugin --profile web add ./dsh-tauri-launcher dsh plugin --profile web add ./dsh-tauri-launcher-1.0.3.tgz 如果你有多个 profile,把命令里的 web 换成目标 profile 名即可。 验证层已生效(应能看到 dsh-tauri-launcher 层): dsh --profile web --dump-config 重启 DSH Web 进程后,设置面板即出现「桌面启动」分区。卸载(web 换成你的 profile 名): dsh plugin --profile web remove @lenorin/dsh-tauri-launcher 配置 插件行支持以下配置(无硬编码可调参数;默认值适配常见部署): - id: desktop-launcher name: '@lenorin/dsh-tauri-launcher' config: launcherExe: '' # 桌面应用 exe 绝对路径;空 = 自动探测 launcherDirs: [] # 候选 exe 目录列表;空 = 内置默认候选 freshSecs: 4 # 心跳“新鲜窗口”(秒),须大于心跳写入周期 注:原 shortcutName 配置项已移除(2026-09)——快捷方式文件名由插件与桌面应用共用同一常量(DeepSeek Harness.lnk):两侧各自维护名字会导致各建出一个 .lnk。 候选目录的自动探测 心跳、退出标记与桌面应用配置都在桌面应用 exe 同目录,而桌面应用可能存在多份副本(npm 包内预编译 exe、本地 build.ps1 产物)。插件按下述优先级挑目录,因此无论实际运行的是哪一份副本,状态判定、退出标记与启动目标都会对齐到同一个实例: 1. 行配置 launcherExe 所在目录(硬指定); 2. 正在运行的 dsh-launcher 进程所在目录(Get-Process 取 Path); 3. 桌面快捷方式 DeepSeek Harness.lnk 的目标目录(WScript.Shell 读 TargetPath); 4. 行配置 launcherDirs(候选列表); 5. 本次插件运行中发现过的目录(实例退出后仍扫描其心跳,避免状态在「已停止/未知」间抖动); 6. 包内 launcher/bin(兜底)。 只有真的含 dsh-launcher.exe 的目录会被采用——指向已删除副本的失效快捷方式会自动跳过,回退到下一候选。运行中实例/快捷方式目标的探测结果缓存 5 秒;探测不可用时(无 subprocess 服务等)自动回退到第 4/6 项,行为与旧版一致。 桌面应用构建与发布 - npm 包自带预编译 exe(launcher/bin/dsh-launcher.exe),插件安装后自动探测、装上即用; - 本地自行构建:pwsh -File launcher/build.ps1(可选 -Offline -CargoHome ); - ⚠️ 维护纪律:修改 launcher/src-tauri 下的 Rust 源码后,必须重新构建并同步 launcher/bin/dsh-launcher.exe(发布流程见 docs/release.md),否则 npm 包内 exe 与源码漂移;版本号需在 package.json / Cargo.toml / tauri.conf.json 三处同步。 - GitHub Release:推送 v tag,CI 自动构建 Windows exe 并发布(Linux/macOS 构建尚未启用,见 docs/release.md)。 文档 - docs/architecture.md — 架构与标记文件协议 - docs/release.md — 安装、构建、发布、卸载与配置参考 - CHANGELOG.md — 更新日志(逐版本发版说明,GitHub/Gitee 发行版正文的来源) License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
cilis/dsh-tauri-launcher
DeepSeek Harness(DSH)启动器,这是个 dsh 插件。
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2