🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

本地服务控制台 limbo947/DSH-Console

DeepSeek Harness
limbo94772 天前有提交已提供中文文档扫描:无法判定

一键启停并监控本地 dsh 服务运行状态

27.3/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add limbo947/DSH-Console
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · market
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 72 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 一键启停dsh服务
  • 监控服务运行状态
  • 开机自启托盘工具

DSH 本地服务控制面板:WPF 托盘工具,一键启停 dsh web,带状态监控、自动拉起和开机自启

README

由 DeepSeek 最新模型翻译生成
DSH-Console DeepSeek Harness 本地服务控制 —— 一个现代轻量级的 WPF 桌面面板,用于启动、停止、监控本地的 DeepSeek Harness(dsh web)服务。 扁平化浅色/深色双主题 · 圆角卡片 · 类似系统托盘工具的竖版小面板 Releases License 界面预览 | 停止态 | 运行态 | | 停止态 | 运行态 | 功能特性 - 服务生命周期管理:一键启动/停止(主按钮随状态机自动切换为深灰 ▶"启动服务" / 红色 ■"停止服务"),另有重启、打开链接 - 真实进程管理:通过 cmd /c 拉起 npm 全局命令 dsh web,taskkill /T 连进程树一起停止,杜绝孤儿 node 进程 - 智能端口:默认使用 dsh 的 3080 端口;启动前探测,被占用则自动回退到系统分配端口并在日志中提示 - 状态可视化:绿点"运行中"/灰点"已停止"、真实 URL 与 PID、3 秒一次的健康探活(服务意外退出自动回到停止态) - 操作日志:可折叠的日志面板,实时转发 dsh 的 stdout/stderr(剥离 ANSI 颜色码),自动滚底 - 三个偏好开关: - 开机自启(写入 HKCU Run 键,免管理员权限) - 自动启动服务(应用打开后立即拉起 dsh)
展开完整文档(README 剩余 1 节)
DSH-Console

DeepSeek Harness 本地服务控制 —— 一个现代轻量级的 WPF 桌面面板,用于启动、停止、监控本地的 DeepSeek Harness(dsh web)服务。

扁平化浅色/深色双主题 · 圆角卡片 · 类似系统托盘工具的竖版小面板

Releases
License

界面预览

| 停止态 | 运行态 |
| 停止态 | 运行态 |

功能特性

- 服务生命周期管理:一键启动/停止(主按钮随状态机自动切换为深灰 ▶"启动服务" / 红色 ■"停止服务"),另有重启、打开链接
- 真实进程管理:通过 cmd /c 拉起 npm 全局命令 dsh web,taskkill /T 连进程树一起停止,杜绝孤儿 node 进程
- 智能端口:默认使用 dsh 的 3080 端口;启动前探测,被占用则自动回退到系统分配端口并在日志中提示
- 状态可视化:绿点"运行中"/灰点"已停止"、真实 URL 与 PID、3 秒一次的健康探活(服务意外退出自动回到停止态)
- 操作日志:可折叠的日志面板,实时转发 dsh 的 stdout/stderr(剥离 ANSI 颜色码),自动滚底
- 三个偏好开关:
- 开机自启(写入 HKCU Run 键,免管理员权限)
- 自动启动服务(应用打开后立即拉起 dsh)
- 深色模式(语义色刷双调色板,切换即时生效并持久化)
- 服务就绪后由 dsh web 自身自动打开浏览器,面板不再提供重复的打开开关
- 窗口行为:无边框可拖拽、置顶开关(📍 蓝色指示)、打开时自动恢复上次关闭的位置(坐标失效时回退居中)、最小化隐藏到系统托盘(双击/右键菜单唤回,右键可直接启动/停止服务)

技术栈

| 项 | 说明 |
| UI | WPF + XAML,全部控件样式自绘,零第三方 UI 依赖 |
| 架构 | MVVM(手写轻量 ObservableObject + RelayCommand,无 NuGet 依赖) |
| 目标框架 | .NET Framework 4.8(Windows 10/11 系统自带,免安装运行时) |
| 托盘 | WinForms NotifyIcon(UseWindowsForms) |

运行要求

- Windows 10 1903+ / Windows 11(自带 .NET Framework 4.8 运行时)
- 已全局安装 DeepSeek Harness CLI:npm i -g @deepseek/harness(dsh 需位于 PATH)

快速开始

开发运行(需 .NET 8+ SDK) dotnet run

仅编译 dotnet build

发布单目录产物 dotnet publish -c Release

产物位于 bin\Debug\net48\DSH-Console.exe,可直接拷贝到任意 Windows 机器双击运行。

💡 需要开箱即用的版本?前往 Releases 页 下载最新 DSH-Console-vX.Y.Z.exe,双击即可运行。

项目结构

DSH-Console/
├── App.xaml(.cs) # 应用入口(StartupUri,勿手写 Main) ├── MainWindow.xaml(.cs) # 面板界面;拖拽与托盘显隐等视图层职责 ├── Mvvm/ │ ├── ObservableObject.cs # INotifyPropertyChanged 基类 │ └── RelayCommand.cs # 挂接 CommandManager 的命令实现 ├── Services/ │ ├── DshProcessService.cs # dsh web 进程管理(启动/停止/端口发现/输出转发) │ ├── AppIconFactory.cs # 鲸鱼几何离屏渲染为托盘图标(含原生句柄管理) │ └── TrayIconService.cs # NotifyIcon 封装(显隐/唤回/启停服务/退出) ├── Themes/ │ ├── LightTheme.xaml # 浅色调色板(语义色刷) │ └── DarkTheme.xaml # 深色调色板(与浅色同名键一一对应) ├── ViewModels/ │ └── MainViewModel.cs # 状态机、命令、注册表偏好、日志 └── tools/ └── verify-dsh-wrap.ps1 # dsh 启动/停止路径的端到端验证脚本

端口与偏好存储

| 项 | 位置 |
| 服务端口 | 首选 3080(dsh 默认),占用时回退系统分配 |
| 开机自启 | HKCU\Software\Microsoft\Windows\CurrentVersion\Run\DeepSeekHarness |
| 自动启动服务 | HKCU\Software\DeepSeekHarness\AutoLaunchService(DWORD) |
| 深色模式 | HKCU\Software\DeepSeekHarness\DarkMode(DWORD) |
| 窗口位置 | HKCU\Software\DeepSeekHarness\WindowLeft / WindowTop(DWORD) |

兼容性与环境适配
| 关注点 | 处理方式 |
| 运行时 | net48 为 Windows 10 1903+ / 11 自带,目标机器免安装 |
| 高 DPI | app.manifest 声明 PerMonitorV2,不同缩放/跨屏拖动均清晰渲染 |
| dsh 定位 | 无硬编码路径:应用目录 → PATH 逐级探测 dsh.cmd/.bat/.exe,未安装时启动报友好错误 |
| 端口冲突 | 启动前探测 3080,占用自动回退随机端口并在日志提示 |
| 权限 | 全部写 HKCU(无需管理员);服务仅绑 127.0.0.1,不触发防火墙弹窗 |
| 编码 | 子进程管道强制 UTF-8,不依赖系统代码页;日志剥离 ANSI 颜色码 |
| 字体 | Microsoft YaHei UI / Segoe UI / Consolas 均为 Windows 内置 |

致谢

鲸鱼图标与 DeepSeek 字形取自 deepseek-ai/deepseek-harness 的 website/public/wordmark.svg(MIT 许可)。
预览分享卡片长什么样 ↓limbo947/DSH-Console
分享 · DeepSeek Harness Hub
limbo947/DSH-Console

一键启停并监控本地 dsh 服务运行状态

回到顶部