JxaMe/DshWslManager

JxaMe★ 0C#Last synced: 2026-08-16

Open on GitHub

WSL / DSH 管理工具:Windows 托盘小工具,管理 WSL 里的 DeepSeek Harness 服务

README excerpt

DshWslManager · WSL / DSH 管理工具 Windows 托盘小工具:鼠标点几下,就能在 WSL 里启动 / 关闭 / 重启 DSH(DeepSeek Harness)服务,不用再敲命令。 DSH 是什么? DeepSeek Harness(简称 DSH)是 DeepSeek 的 AI 开发工具。它通常跑在 WSL 的 Linux 环境里,通过 dsh web 命令在 http://127.0.0.1:3080 提供 WebUI。本工具就是管理这个服务的 Windows 侧小助手。 功能特性 - WSL 启动 / 重启 / 关闭 - DSH 启动 / 关闭 / 重启(默认命令 dsh web ) - 一键打开 WebUI: http://127.0.0.1:3080 - 系统托盘常驻:关闭窗口最小化到托盘,托盘菜单可打开 WebUI / 重启 DSH / 退出 - 状态指示灯每 5 秒自动检测 DSH 是否在运行 - 「DSH 启动」按钮状态自动切换:运行中显示「DSH 关闭」,点击即可停止 - 单实例运行:重复启动会提示并退出 - 操作进行中可点「取消」中止等待 环境要求 - Windows 10 / 11 - WSL(推荐 WSL2;WSL1 未做专门适配) - WSL 内已安装 DSH,且 dsh web 命令可在 shell 中直接执行 - 自包含版:Windows 侧不需要安装 .NET - 非自包含版:需要 Windows 已安装 .NET 10 Desktop Runtime 下载与安装 从 Releases 下载最新版,有两个版本: - 非自包含版(推荐,默认用户已装 .NET 10) - 文件名示例: DshWslManager-win-x64.exe - 约 0.8MB - 需要目标电脑已安装 .NET 10 Desktop Runtime - 自包含版 - 文件名示例: DshWslManager-win-x64-self-contained.exe - 约 50MB - 免装 .NET,双击即用 如果仓库还没有 Release,可以按下面的「从源码编译」自行构建。 由于 exe 未进行代码签名,Windows SmartScreen 或杀毒软件可能会提示,选择“仍要运行”即可;也可以自行编译避免信任问题。 快速开始 1. 根据目标电脑是否已安装 .NET 10,下载对应的 exe 2. 双击运行 3. 点击「DSH 启动」 4. 等待状态指示灯变绿,然后点击「打开 WebUI」 5. 首次使用前请确认 WSL 里已装好 DSH,且 dsh web 命令可以直接执行 配置说明 当前版本中,以下配置是 编译期常量 ,修改后需要重新编译: 配置 位置 说明 WslDistro Form1.cs 顶部 WSL 发行版名称;…

View full README on GitHub →
Tools / Devdeepseek-harnessdotnetdshdsh-pluginwinformswsl

Category