deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:JxaMe/DshWslManager
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
Windows 桌面小工具:鼠标点几下,就能在 WSL 里启动 / 关闭 / 重启 DSH(DeepSeek Harness)服务,不用再敲命令。

DeepSeek Harness(简称 DSH)是 DeepSeek 的 AI 开发工具。它通常跑在 WSL 的 Linux 环境里,通过 dsh web 命令在 http://127.0.0.1:3080 提供 WebUI。本工具就是管理这个服务的 Windows 侧小助手。
dsh web)http://127.0.0.1:3080DshWslManager-win-x64.exe,约 0.8MB):需要目标电脑已安装 .NET 10 Desktop RuntimeDshWslManager-win-x64-self-contained.exe,约 50MB):免装 .NET,双击即用dsh web 命令可以直接执行exe 未进行代码签名,Windows SmartScreen 或杀毒软件可能会提示,选择“仍要运行”即可;也可以自行编译避免信任问题。
dsh web 命令可在 shell 中直接执行需要 Windows + .NET 10 SDK。
# 编译
dotnet build -c Release
# 发布自包含单文件 exe(免装 .NET,约 50MB)
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:EnableCompressionInSingleFile=true -o publish
# 发布非自包含单文件 exe(需目标机安装 .NET 10 Desktop Runtime,约 0.8MB)
dotnet publish -c Release -r win-x64 -p:SelfContained=false -p:PublishSingleFile=true -o publish-fd
产物路径:
publish/DshWslManager.exepublish-fd/DshWslManager.exe发布到 GitHub Releases 时,建议重命名为:
DshWslManager-win-x64-self-contained.exeDshWslManager-win-x64.exe~/dshweb.logwsl --shutdown(关闭全部发行版),再重新启动指定发行版wsl -t <发行版>);未指定时关闭全部wsl.exe 或 WSL 未安装请先在 Windows 中安装 WSL:
wsl --install
先在 WSL 里手动确认 DSH 能启动:
dsh web
如果提示 command not found,说明 DSH 没有安装或不在 PATH 中。
可能是端口探测不到,请检查 WSL 内端口是否监听:
ss -ltn | grep 3080
# 或
netstat -ltn | grep 3080
推荐使用 WSL2,Windows 侧通过 127.0.0.1:3080 访问更稳定。
%LOCALAPPDATA%\DshWslManager\errors.log~/dshweb.logexe 未签名,属于正常提示。可以选择“更多信息 -> 仍要运行”,或者从源码自行编译。
右键系统托盘图标 -> 「退出软件」。
DshWslManager/
├── App.xaml / App.xaml.cs # 应用入口、单实例、全局异常处理
├── MainWindow.xaml # 主界面(WPF 布局)
├── MainWindow.xaml.cs # 主窗口逻辑:WSL/DSH 操作、托盘、状态刷新
├── app.manifest # 高 DPI 感知(PerMonitorV2)声明
├── AssemblyInfo.cs # 程序集信息
├── DshWslManager.csproj # 项目文件(WPF + WinForms 托盘互操作)
├── README.md
└── LICENSE
WslDistro / DshCommand / 端口改为配置文件或界面设置,避免每次修改都重新编译欢迎提交 Issue 和 PR。
本地开发流程:
git clone https://github.com/JxaMe/DshWslManager.git
cd DshWslManager
dotnet build -c Release
提交 PR 前请确保 dotnet build -c Release 通过。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。