DSH Manager:DeepSeek Harness 桌面管理工具

开源链接:https://github.com/linhut/dsh-manager

DeepSeek Harness 桌面管理工具——像 ccswitch 一样,简单、直观、强大。一站式掌控 Harness 运行环境:一键安装、版本管理、插件市场管理、LLM 提供商可视化配置、settings.yaml 安全编辑、Agent 预设与系统数据管理,开箱即用。

项目简介

DeepSeek Harness (DSH) 是一个强大的 AI Agent 运行框架,但它的配置管理主要依赖命令行和 YAML 文件编辑。对于不熟悉命令行的用户,或者需要频繁切换配置的场景,直接用文本编辑器改 settings.yaml 既不方便也容易出错。

DSH Manager 就是为解决这个问题而生的——一个开箱即用的桌面管理工具,把 DSH 的日常管理操作全部可视化,让你像操作一个普通应用一样管理 Harness 环境。

核心痛点

  1. 配置门槛高:DSH 的 settings.yaml 虽然是结构化配置,但手动编辑容易引入格式错误,比如缩进不对、字段拼写错误等,导致 Harness 启动失败。
  2. 版本管理麻烦:升级 DSH 需要手动下载、解压、替换,想回滚版本更是麻烦。
  3. 插件管理分散:插件市场在网页上,安装插件需要手动下载放到指定目录,卸载和更新也不直观。
  4. LLM 提供商切换繁琐:每次切换模型或 API Key 都要改配置文件,测试连接也要额外操作。
  5. Agent 预设管理:多个 Agent 预设的创建、编辑、导入导出缺乏统一入口。

解决方案

1. 可视化配置管理

  • settings.yaml 安全编辑器:结构化编辑界面,避免手动编辑 YAML 的格式错误
  • LLM 提供商配置:可视化添加/编辑模型提供商,支持 API Key 安全存储,一键测试连接
  • Agent 预设管理:创建、编辑、导入、导出 Agent 预设,方便在不同场景间切换

2. 一站式版本管理

  • 一键安装:从指定版本源下载并安装 DSH
  • 版本切换:在已安装的版本间自由切换
  • 更新检查:自动检查是否有新版本可用

3. 插件市场集成

  • 浏览与搜索:在 DSH 插件市场中浏览、搜索可用插件
  • 一键安装与卸载:选定插件,点击即可安装或卸载
  • 插件管理:查看已安装插件的状态、版本,启用/禁用

4. 系统数据管理

  • 数据浏览:查看 DSH 的运行时数据、会话记录
  • 数据维护:清理、备份、恢复系统数据

技术架构

DSH Manager 使用 Electron 构建桌面应用,前端采用 Web 技术栈,通过 DSH 的 API 与服务端通信,实现所有管理功能。


项目地址:github.com/linhut/dsh-manager 官网:dsh.linhut.cn