xiajiajun516/dsh-config-manager 预览 preview

xiajiajun516/dsh-config-manager

备份/导出/导入/迁移您的DeepSeek Harness(DSH)配置——双面Cordis插件(主机引擎+Web界面)。在任何机器上一键恢复。

Project Overview项目介绍

DSH Config Manager is a native plugin built exclusively for DeepSeek Harness (DSH) that handles configuration backup, restore, import, export, migration, and sync. It captures all core DSH configuration including settings, model providers, installed plugins, MCP servers, skills, agent presets, and full workspaces. Users can move their entire DSH setup to a new Windows, macOS or Linux machine with just a single click, eliminating the need to manually reconfigure every component from scratch. It optionally supports encrypted backups with user-provided credentials and can run automatic full backups on a user-defined custom schedule.

This plugin is designed for DSH users who need to move their DSH environment to a new computer, sync settings across multiple devices, or create reliable backups to prevent configuration loss. The standard workflow starts with exporting the full DSH configuration as a single ZIP file on the original device, then importing that ZIP on the target device to restore all settings automatically. The plugin automatically detects invalid absolute paths from the original system and supports batch remapping to fix any path issues. It also supports syncing configuration across devices via private Git repositories or WebDAV, and never syncs secret values by default.

DSH Config Manager is released under the permissive open source MIT license, and is free for anyone to use, modify, and distribute. It has a few documented known limitations that users should be aware of before using it for migration. For example, after installing or updating plugins and MCP servers, DSH must be restarted for changes to take effect. Some UI state stored in the browser cannot be migrated, and encrypted backups cannot be accessed if the user loses their encryption password. Users are advised to keep their encryption passwords stored safely to avoid this issue.

这是一个专为 DeepSeek Harness (DSH) 开发的原生配置管理插件,支持对完整的 DSH 配置进行备份、恢复、导出、导入、迁移和同步操作,覆盖设置、模型提供商、插件、MCP 服务器、技能、智能体预设和工作区等所有核心配置内容。用户只需一键就能将现有环境迁移到新设备,同时支持可选凭证加密备份,还能按照自定义周期执行自动全量备份,默认不会导出任何密钥等敏感信息。

适合需要在多台设备间同步 DSH 设置、迁移环境或是备份配置防止丢失的 DSH 用户使用。典型工作流包括在原设备上一键导出完整配置为单个 ZIP 压缩包,在新设备上导入后即可一键恢复所有设置、插件和扩展,原有绝对路径会自动检测并支持批量重映射,不会出现无效路径错误。同时还支持通过私有 Git 仓库或 WebDAV 跨设备同步配置,全程默认不涉及任何敏感信息。

本插件采用 MIT 许可开源免费使用,目前存在一些已知限制:安装或更新插件和 MCP 服务器后需要重启 DSH 才能生效,部分浏览器端存储的 UI 状态无法迁移,不支持按键绑定等 DSH 本身未定义的配置内容。加密备份如果丢失密码将无法解密,这是安全加密设计本身的特性,因此用户需要妥善保管自己设置的加密密码。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 no risk signal found未发现风险信号
  • This site's static screen found no obvious risk signal (stars, license, activity, manifest)本站静态筛查没发现明显风险信号(星标、许可证、更新活跃度、清单完整度)
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add dsh-config-manager@latest

把 xiajiajun516/dsh-config-manager 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

🎒 DSH Config Manager

npm version npm downloads GitHub stars License: MIT DSH plugin

DeepSeek Harness Backup, Restore & Migration Plugin.

Backup, restore, export, import, migrate and sync your complete DeepSeek Harness (DSH) configuration — settings, model providers, plugins, MCP servers, skills, agent presets and workspaces — and restore your whole environment on a new machine with one click.

  • 🔄 Backup & Restore DeepSeek Harness configuration
  • 📦 Export / Import complete DSH configuration
  • 🚚 Migrate DSH to another machine
  • ⏰ Scheduled full backups — automatic, on your own cadence (6h / 12h / 24h / 7d / custom weekly), secrets never included
  • 🔌 Backup installed plugins and plugin configuration
  • 🧩 Backup MCP servers and Skills
  • 🔐 Encrypted backups with optional credentials
  • ☁️ Git / WebDAV configuration sync
  • 🛒 Configuration market — browse & one-click install shared configs
  • ↩️ Automatic snapshot and rollback before restore

English · 简体中文


What is this? 🤔

DSH is your AI assistant workbench — it holds your settings: model configs, plugins, skills, workspaces…

DSH Config Manager is its "moving service":

┌──────────────┐   ① one-click    ┌─────────────────┐   ② one-click    ┌──────────────┐
│  Machine A    │ ──── export ───► │ dsh-config.zip   │ ──── import ───► │  Machine B    │
│  my config    │                  │   (one file)     │                  │  all restored │
└──────────────┘                  └─────────────────┘                  └──────────────┘

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev rish-app 下一个 Next infra-skills →