|
|
преди 1 ден | |
|---|---|---|
| .gitignore | преди 1 ден | |
| LICENSE | преди 4 месеца | |
| README.md | преди 1 ден | |
| autostart_windows.go | преди 1 ден | |
| config.go | преди 1 ден | |
| go.mod | преди 1 ден | |
| go.sum | преди 4 месеца | |
| icon.ico | преди 4 месеца | |
| logger.go | преди 1 ден | |
| main.go | преди 1 ден | |
| proc_windows.go | преди 1 ден | |
| supervisor.go | преди 1 ден | |
| tray.go | преди 1 ден | |
| updater.go | преди 1 ден |
DeepSeek Harness Web 版桌面包装(Windows 系统托盘 + 守护进程)。
把 dsh web 变成一个常驻托盘应用:全程隐藏终端、异常自动重启、一键开机自启、一键更新。
node <dsh>/lib/bin.js web --no-open 直接启动(无 shell 包装),子进程使用 CREATE_NO_WINDOW + HideWindow,无任何命令行窗口npm install -g @deepseek-ai/dsh@latest --allow-scripts=...,可开启定期后台更新(发现新版本才更新并重启)dsh web 输出的访问地址(含 token),点菜单直接进入已认证界面go build -ldflags "-H=windowsgui -s -w" -o deepseek-tray.exe .
| 命令 | 说明 |
|---|---|
deepseek-tray.exe |
托盘模式(默认) |
deepseek-tray.exe --silent |
静默托盘(开机自启使用) |
deepseek-tray.exe daemon |
无 UI 守护模式(适合注册为 Windows 服务) |
deepseek-tray.exe status |
命令行状态查询 |
deepseek-tray.exe version |
版本号 |
使用 NSSM:
nssm install DeepSeekTray "C:\path\to\deepseek-tray.exe" daemon
nssm start DeepSeekTray
位置:%APPDATA%\deepseek-tray\config.json(首次运行自动生成)
{
"webPort": 3080,
"webHost": "127.0.0.1",
"nodePath": "",
"dshBinJs": "",
"autoStart": false,
"autoUpdate": false,
"updateIntervalHours": 24,
"restartDelaySeconds": 5
}
| 字段 | 说明 |
|---|---|
webPort / webHost |
dsh web 监听端口与地址(默认 3080 / 127.0.0.1) |
nodePath / dshBinJs |
留空自动探测(node + npm root -g 下的 dsh 入口) |
autoStart |
开机自启(与托盘勾选同步) |
autoUpdate / updateIntervalHours |
定期后台更新开关与间隔 |
restartDelaySeconds |
异常退出后的重启延迟 |
配置支持 UTF-8 BOM(记事本编辑后仍可解析)。
%APPDATA%\deepseek-tray\logs\tray-YYYYMMDD.log(含 dsh web 的 stdout/stderr)
npm install -g @deepseek-ai/dsh@latest --allow-scripts='@deepseek-ai/dsh-subprocess-local,koffi,node-pty,@google/genai,protobufjs'node 在 PATH 中见 LICENSE。
dsh web 托盘守护(旧版余额查询功能已归档于 legacy-v1 标签)