kanneiren/dsh-windows-manager

kanneiren★ 2C#最后同步: 2026-08-15

在 GitHub 打开

Lightweight DeepSeek Harness manager for Windows | 轻量级 DeepSeek Harness Windows 托盘管理器 | tray

README 摘要

DeepSeek Harness Manager 中文 English DeepSeek Harness Manager 是面向 Windows 11 的原生托盘 Supervisor:在本机安装、启动、打开、停止、重启和更新 DeepSeek Harness(DSH),并显示端口、进程、版本和运行状态。 DSH(npm 包 @deepseek-ai/dsh )是实际提供 Web UI 与 Agent 能力的程序;本项目只负责在 Windows 上安装和控制 DSH,不包含也不替代 DSH 本体。安装后创建 DSH Manager 桌面快捷方式,双击即可启动或打开 DSH Web UI。本项目是独立的非官方第三方管理器,不隶属于 DeepSeek。 架构上,原生托盘进程是进程外 Supervisor(.NET Framework 4.8 WinForms,EXE 约 136 kB,不依赖 PowerShell 7、Electron 或第三方托盘框架),负责启动、崩溃恢复、更新回滚、进程接管和托盘 UI;DSH 进程内部通过 Cordis Runtime Bridge 插件,经认证命名管道向 Manager 提供权威状态与生命周期事件,正常运行时零轮询(平均 CPU 0%)。Manager 以当前用户权限运行,只让 DSH 监听 127.0.0.1 ,不注册 Windows 服务,也不自动结束未知进程。 项目文档 - 功能与边界 - 项目架构 - 安全方案与漏洞报告 - Web UI 故障排查 - 性能基准与复测 - 贡献与发布流程 - 编码 Agent 指引 功能 - 双击桌面快捷方式:发现已运行的 DSH 时直接打开 Web UI;未运行时启动并等待就绪后打开。 - 关闭浏览器不会结束 DSH,托盘图标继续显示真实进程状态。 - 右键托盘:打开、启动、停止、重启、查看状态、查看版本、检查更新、打开日志和退出管理器。 - 同时验证 HTTP 页面和进程命令,不会仅凭 node.exe 或端口号认定它是 DSH。 - 3080 被其他程序占用时,可选择空闲端口、查看占用详情或明确确认后结束未知进程。 - 通过 DSH Runtime Bridge 插件和认证命名管道执行优雅关闭,并从 DSH 内部获取权威 PID、端口、版本与生命周期事件;旧版关闭消息保持兼容。 - 支持 npm 全局安装、固定版本 npx 和 Git 源码检出。 - 配置模型支持多个 profile/实例,默认只创建一个 Web 实例。 安装与卸载 交给 Agent 的安装与卸载提示词 安装时,将下面这句话发给具有终端权限的编码 Agent: 卸载时,将下面这句话发给 Agent: 项目不提供额外的 MSI、NSIS 或 Setup 安装器。DSH 本身依赖 Node.js/npm,而管理器…

在 GitHub 查看完整 README →
工具/开发deepseekdeepseek-harnessdshdsh-plugintraytray-appwindowsweb ui

分类