설치
npx -y @deepseek-ai/dsh plugin --profile web add github:wuxingyuyouxing/DeepSeek-Harness-Manager이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.
README
유지 관리자가 작성한 문서 스냅샷입니다.
DeepSeek Harness 服务管理器
当前版本:v1.2.0 | 更新记录见 CHANGELOG.md
一个轻量桌面工具(单文件 exe,无任何依赖),用来一键管理本机的 DeepSeek Harness(dsh web)服务。
浅色/深色/跟随系统三种主题,标准原生窗口(原生最小化/最大化/关闭与动画),带系统托盘常驻,图标为 DeepSeek 官方鲸鱼 Logo。
快速开始
双击桌面上的 「DeepSeek Harness 启动器」 快捷方式即可打开管理器。
核心功能
- 服务状态总览:运行中 / 已停止 / 启动中 / 端口被占用 / 错误,自动每 2 秒探测; 显示 PID、端口、启动时间、内存占用。
- 一键操作:启动 / 停止 / 重启 / 打开浏览器 / 复制访问地址。
- 多实例管理:左侧列表可添加多个实例(不同端口/地址),右键编辑或删除。
- 日志查看器:实时滚动显示服务输出,按级别着色(错误红 / 警告黄),一键打开日志文件夹。
- 看门狗:实例意外退出后自动重启(按实例开关)。
- 系统托盘:最小化到托盘常驻,托盘菜单可启停服务、双击打开主界面。
- 自检诊断:检测 node / dsh 版本与路径、DSH_HOME、给出启动命令(含局域网访问提示)。
- 开机自启动:登录后最小化到托盘(可开关)。
- 明暗主题:浅色 / 深色 / 跟随系统 三档切换,设置页一键循环。
命令行(可选,供脚本/自动化)
# 环境自检
DeepSeek-Harness-Manager.exe --cli doctor
# 查询 3080 端口状态(退出码 0 = 运行中)
DeepSeek-Harness-Manager.exe --cli status --port 3080
# 启动 / 停止 / 重启(例如 3099 端口,不会打开浏览器)
DeepSeek-Harness-Manager.exe --cli start --port 3099
DeepSeek-Harness-Manager.exe --cli stop --port 3099
文件说明
| 文件 | 作用 |
|---|---|
DeepSeek-Harness-Manager.exe | 管理器主程序(单文件,图标已内嵌) |
Manager.cs | 源码(C# 5,可用系统 csc 编译) |
build.ps1 | 一键重新编译(无需装任何 SDK) |
DeepSeek-Harness.ico | 官方鲸鱼 Logo 多尺寸图标 |
start-dsh.vbs / start-dsh.ps1 / stop-dsh.ps1 | 旧版命令行启动器(保留作后备) |
logs\ | 服务日志 + 启动器日志 + 崩溃日志 |
config.json | 实例与设置(首次修改后自动生成) |
assets\ | DeepSeek 官方素材(CDN 字标、官网 favicon) |
docs\shot-light.png / docs\shot-dark.png | 浅色 / 深色界面截图 |
运行要求(分享给他人时)
- Windows 10/11(.NET Framework 4.8 系统自带,无需额外安装)。
- 不需要安装 Node.js:分享包已自带便携版 Node(
runtime\node),管理器优先使用。 - 兼容各种 dsh 安装方式(自动识别,无需配置):
- 命令行安装(
npx @deepseek-ai/dsh):自动从 PATH / npm 缓存找到; - 源码仓库本地运行(如 git clone deepseek-ai/DeepSeek-Harness 后运行): 管理器会从正在运行的实例自动反查其 node 与 dsh 路径并记住,停止后也能用原路径重启;
- 均找不到时,「诊断」页可手动指定 node.exe / dsh 入口路径,或点「一键安装 dsh」(需联网一次)。
- 命令行安装(
- 首次运行会在程序所在目录自动创建
config.json与logs\,请把程序放在可写目录 (如桌面、D 盘),不要放 Program Files。 - 自签名说明与 SmartScreen 处理见
dist\数字签名说明.md。
打包分享(dist\ 目录)
| 文件 | 说明 |
|---|---|
DeepSeek-Harness-Manager-Setup-v1.2.0.exe | 安装版(35MB 单文件,类似 QQ/微信):安装/升级向导、桌面/开始菜单快捷方式、卸载入口;已装用户重跑自动匹配原目录并升级 |
DeepSeek-Harness-Manager-Portable-v1.2.0.zip | 便携免安装版:解压即用(含自带 Node),无需安装 |
数字签名说明.md | 签名状态与正式签名指南 |
CHANGELOG.md | 版本更新记录 |
便携版解压后直接运行 DeepSeek-Harness-Manager.exe;安装版双击 Setup 按向导安装即可。
版本约定
每次功能或修复变更:递增版本号(Manager.cs 与 tools\Setup.cs 中的
AssemblyVersion/AssemblyFileVersion 同步修改),并在 CHANGELOG.md 顶部补充说明;
重建后按标准流程重新打包并签名。
从源码构建(仓库克隆后)
# 需要:Windows + .NET Framework 4.8(系统自带)+ 首次联网(下载便携 Node,约 34MB)
powershell -ExecutionPolicy Bypass -File build.ps1
仓库结构
| 路径 | 说明 |
|---|---|
Manager.cs | 主程序源码(C# 5,WinForms) |
tools/Setup.cs | 安装器源码(单文件 Setup,嵌入便携包) |
build.ps1 / build-icon.ps1 | 构建脚本(自动准备便携 Node) |
runtime/ | 便携 Node.js(.gitignore 排除,构建时生成) |
dist/ | 发布产物:安装版 / 便携版 zip(.gitignore 排除,经 GitHub Releases 分发) |
docs/ | 界面截图 |
assets/ | DeepSeek 官方 Logo 素材(商标,见 LICENSE 说明) |
发布二进制请使用 GitHub Releases(dist/ 已 gitignore,不进入仓库)。
常见问题
- 端口被占用:状态显示「端口被占用」并给出占用进程 PID;可先关闭占用程序, 或新建一个实例换端口。
- 首次启动较慢:
dsh web首次运行需解析依赖,最坏约 90 秒,管理器会自动等待。 - 局域网访问:默认只监听
127.0.0.1。如需从其他设备访问,在「诊断」页复制dsh web --host 0.0.0.0 --port <端口> --trusted-host <设备IP>命令启动。 - 关闭窗口:默认最小化到托盘(不会退出);设置页可改为「关闭即退出」。 彻底退出请用托盘菜单「退出」。
프로젝트 파일 및 신호
표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.
저장소 정보
- 언어
- C#
- 라이선스
- NOASSERTION
- 최신 릴리스
- v1.2.0
- 마지막 업데이트
- 2026. 8. 18. 오전 6:45
신중하게 설치하기
소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.