Plugin directory / Desktop / deepseek-launcher
deepseek-launcher
Verified · install-tested on dsh wyf-777
What it does
DeepSeek Harness background launcher with system tray support.
Works — verified, early-stage project
DeepSeek Harness background launcher with system tray support. It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
deepseek — DeepSeek Harness 后台启动器
English · 中文
一条命令启动 DeepSeek Harness 的 Web 界面:
- 服务在后台运行,关闭启动它的终端也不会中断;
- Windows 下常驻系统托盘(鲸鱼图标),右键可「打开界面 / 退出」。
安装
前置:Node.js >= 18。方式三(手动)需要先装好。
💡 没装 Node.js? 用【方式一:irm】或【方式二:一键脚本】,都会自动帮你装好。
方式一:irm 一行命令(最快)
irm https://raw.githubusercontent.com/wyf-777/deepseek-launcher/master/install-remote.ps1 | iex
从 GitHub 直接下载并装好(自动装 Node.js、复制运行文件、加 PATH),然后重开终端即可。请确认来源可信。
方式二:一键脚本
powershell -ExecutionPolicy Bypass -File .\install.ps1
脚本会自动检测并安装 Node.js(没有的话用 winget 装),再把运行文件复制到 %USERPROFILE%\bin 并加入用户 PATH,然后重开终端即可。
方式三:手动
把本目录里的 deepseek.js、deepseek.cmd、tray.ps1、start-server.ps1、start-tray.ps1、autostart.ps1、deepseek.ico、deepseek-off.ico 放到一个已在 PATH 中的目录
(Windows 建议 %USERPROFILE%\bin,并把该目录加入用户 PATH),然后重开终端即可。
[Environment]::SetEnvironmentVariable('Path', "$env:USERPROFILE\bin;" + [Environment]::GetEnvironmentVariable('Path','User'), 'User')
用法
| 命令 | 说明 |
|---|---|
deepseek |
后台启动服务 + 系统托盘 + 打开界面 |
deepseek stop |
停止服务并退出托盘 |
deepseek open |
在浏览器打开界面 |
deepseek status |
查看运行状态(退出码 0=运行中) |
deepseek restart |
重启服务 |
deepseek logs [n] |
查看服务日志末尾 n 行(默认 30) |
deepseek autostart on/off |
开启/关闭开机自启(Windows) |
deepseek update |
更新 harness 到最新版并重启 |
deepseek help |
帮助 |
托盘图标蓝色=运行、灰色=停止,双击可直接打开界面;右键菜单:
- 打开 DeepSeek Harness — 浏览器打开界面
- 查看日志 — 用记事本打开一份去颜色码、带运行状态说明的服务日志
- 开机自启动 — 勾选即开启开机自启(写入注册表 Run 键),取消勾选即关闭
- 退出 — 停止服务(后台进程被杀、界面关闭)+ 图标消失
说明
- 服务通过 Windows
Start-Process -WindowStyle Hidden在隐藏窗口中后台运行,关闭终端不影响它,也没有可见的终端框;macOS / Linux 用 detached 方式。 - 系统托盘目前仅 Windows(PowerShell + WinForms 实现,无需额外依赖);macOS / Linux 上
deepseek仍可后台启动并打开浏览器,只是没有托盘图标。 - 端口默认
3080,可用环境变量DSH_PORT覆盖(需与 harness 实际端口一致);托盘「打开界面」会读取同一端口。 - 服务输出追加写入
%USERPROFILE%\.dsh\server.log,用deepseek logs [行数]查看末尾(默认 30 行)。 - 开机自启:
deepseek autostart on写入注册表 Run 键(静默启动服务 + 托盘,不打开浏览器),off关闭,无参数查看状态;也可直接在托盘右键菜单勾选「开机自启动」。仅 Windows。 - 更新 harness:
deepseek update停止服务后用npx @deepseek-ai/dsh@latest拉最新版并重启(会短暂中断服务)。 - 托盘图标使用
deepseek.ico(蓝鲸=运行中)/deepseek-off.ico(灰鲸=已停止),缺失时自动回退到系统默认图标。
配置 harness 模型
deepseek 只是启动器,模型/配额在 harness 自己的配置里(~/.dsh)。参考本目录的 harness-settings.example.yaml 和 HANDOVER.md。
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install deepseek-launcher for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:wyf-777/deepseek-launcher Headless (CLI) profile:
dsh plugin --profile headless add github:wyf-777/deepseek-launcher Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.
When to use it
Run dsh as a native desktop app — its own window, tray icon, and shortcuts — instead of a browser tab.
Who it's for
Users who want an installed-app feel and system integration (tray, global hotkeys, auto-launch) on their OS.
For developers — extending it
The native shell is the seam — add global shortcuts, notifications, single-instance locking, or OS-specific behaviors.