从菜单栏启停 dsh 服务并打开其 Web 界面
28.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add iceleaf916/dsh-launcher该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 菜单栏启停服务
- 打开Web界面
- launchd托管常驻
README
由 DeepSeek 最新模型翻译生成DSH启动器(dsh-launcher)
dsh(DeepSeek Harness)的系统托盘启动器:通过菜单栏控制 dsh --profile web 的启动、停止与重启,并在内置浏览器中打开 dsh 界面。
功能
- 启动 / 停止 / 重启 dsh:菜单栏一键控制 dsh web 服务
- 打开 dsh 界面:启动应用后自动在托盘内置浏览器中打开,也可从菜单重新打开
- 开机自启:勾选“开机自启 dsh”后,登录时自动启动 dsh(默认关闭)
- 崩溃自愈:dsh 进程异常退出后会自动拉起(macOS 由 launchd 托管,Linux 由 systemd user service 托管)
- 状态显示:菜单栏实时显示 dsh 运行状态(运行中 / 已停止)
- 查看日志:菜单“查看日志”直接打开 dsh 日志文件
- 退出托盘:退出托盘不影响已运行的 dsh
支持平台
| 平台 | 架构 | 安装包 |
| macOS | arm64 | .dmg |
| Linux (Debian/Ubuntu) | x86_64 | .deb |
安装
macOS
1. 从 GitHub Releases 下载 dsh-launcher__aarch64.dmg
2. 打开 dmg,将 dsh-launcher.app 拖入 /Applications
展开完整文档(README 剩余 1 节)
DSH启动器(dsh-launcher) dsh(DeepSeek Harness)的系统托盘启动器:通过菜单栏控制 dsh --profile web 的启动、停止与重启,并在内置浏览器中打开 dsh 界面。 功能 - 启动 / 停止 / 重启 dsh:菜单栏一键控制 dsh web 服务 - 打开 dsh 界面:启动应用后自动在托盘内置浏览器中打开,也可从菜单重新打开 - 开机自启:勾选“开机自启 dsh”后,登录时自动启动 dsh(默认关闭) - 崩溃自愈:dsh 进程异常退出后会自动拉起(macOS 由 launchd 托管,Linux 由 systemd user service 托管) - 状态显示:菜单栏实时显示 dsh 运行状态(运行中 / 已停止) - 查看日志:菜单“查看日志”直接打开 dsh 日志文件 - 退出托盘:退出托盘不影响已运行的 dsh 支持平台 | 平台 | 架构 | 安装包 | | macOS | arm64 | .dmg | | Linux (Debian/Ubuntu) | x86_64 | .deb | 安装 macOS 1. 从 GitHub Releases 下载 dsh-launcher__aarch64.dmg 2. 打开 dmg,将 dsh-launcher.app 拖入 /Applications 3. 由于当前发布包未进行 Apple 官方签名(未加入 Apple Developer Program),首次打开前需要手动移除隔离属性,否则 macOS 会拦截启动: 方式一:先解除 Gatekeeper 隔离再首次启动(推荐) xattr -dr com.apple.quarantine /Applications/dsh-launcher.app 方式二:首次启动时在“访达”中右键点击 dsh-launcher.app → 打开 → 再点“打开” 4. 首次启动时,若 dsh 未运行会自动拉起;之后可通过菜单栏控制 说明:xattr -dr 会移除整个应用的隔离标记。若系统提示“无法验证开发者”,执行该命令后重新打开即可;如仍被拦截,可在“系统设置 → 隐私与安全性”中点击“仍要打开”。 Linux (Debian/Ubuntu) sudo apt install ./dsh-launcher__amd64.deb 安装后可从应用菜单启动 DSH启动器,或执行 dsh-launcher。 使用 启动后会自动拉起 dsh 并弹出内置 WebView,同时菜单栏出现 DSH 鲸鱼图标;点击托盘图标可展开菜单: | 菜单项 | 作用 | | 状态行 | 显示 dsh 运行状态 | | 打开 dsh 界面 | 在托盘内置浏览器中打开 dsh Web 界面 | | 重启 dsh | 重启 dsh 服务 | | 停止 dsh / 启动 dsh | 停止 / 启动 dsh 服务 | | 开机自启 dsh | 登录时自动启动 dsh(默认关) | | 查看日志 | 打开 dsh 日志文件 | | 退出托盘 | 退出托盘(dsh 继续运行) | 依赖 - dsh:需已安装且可通过 shell 找到(支持 nvm / Volta / Homebrew / ~/.local/bin 等常见安装位置) - Node.js:dsh 运行所需,与 dsh 同版本目录解析 - Linux:systemd(用户级服务),libwebkit2gtk-4.1、libgtk-3、libappindicator3(deb 已声明依赖) 服务与数据位置 macOS | 内容 | 路径 | | 窗口尺寸 | ~/Library/Application Support/dsh-launcher/window-size.json | | 托盘日志 | ~/Library/Logs/dsh-launcher.log | | dsh 日志 | ~/Library/Logs/dsh-web.log | | LaunchAgent | ~/Library/LaunchAgents/com.dsh-launcher.web.plist | Linux | 内容 | 路径 | | 窗口尺寸 | ~/.config/dsh-launcher/window-size.json | | 托盘日志 | ~/.local/state/dsh-launcher/dsh-launcher.log | | dsh 日志 | ~/.local/state/dsh-launcher/dsh-web.log | | systemd unit | ~/.config/systemd/user/dsh-launcher-web.service | 遵循 XDG 规范:XDG_CONFIG_HOME / XDG_STATE_HOME 被设置时优先使用对应目录。 开发 依赖安装 pnpm install debug 启动(需在 src-tauri 目录) cd src-tauri && cargo run 正式打包(macOS) pnpm tauri build --bundles app # 仅 .app pnpm tauri build --bundles dmg # .app + dmg 正式打包(Linux x86_64 deb,需在 Linux 环境或 CI 中执行) pnpm tauri build --bundles deb --target x86_64-unknown-linux-gnu 产物路径: src-tauri/target/release/bundle/macos/dsh-launcher.app src-tauri/target/release/bundle/dmg/dsh-launcher__aarch64.dmg src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/deb/dsh-launcher__amd64.deb CI 构建 仓库内置 release workflow: - 手动触发(workflow_dispatch)或在 v* tag 推送时自动触发 - Linux job:cargo check + 构建 x86_64 deb - macOS job:构建 aarch64 dmg - 打 tag 时自动创建 GitHub Release 并附上 deb + dmg 产物 卸载 macOS launchctl bootout gui/$(id -u)/com.dsh-launcher.web rm ~/Library/LaunchAgents/com.dsh-launcher.web.plist rm -rf ~/Library/Application\ Support/dsh-launcher Linux systemctl --user disable --now dsh-launcher-web.service rm ~/.config/systemd/user/dsh-launcher-web.service systemctl --user daemon-reload rm -rf ~/.config/dsh-launcher ~/.local/state/dsh-launcher sudo apt remove dsh-launcher
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
iceleaf916/dsh-launcher
从菜单栏启停 dsh 服务并打开其 Web 界面
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。