
xiajiajun516/dsh-config-manager
dsh-config-manager
DeepSeek Harness (DSH) backup & restore plugin — export, import, migrate and sync your complete DSH configuration, plugins, MCP servers, skills and workspace. One-click migration to another machine.
Install
npx @deepseek-ai/dsh plugin --profile web add dsh-config-manager@latestRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-config-manager)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from xiajiajun516/dsh-config-manager, cleaned of badges and images.
🎒 DSH Config Manager
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
- 🧳 Import from other AI agents — Claude Code, Cursor, Codex, Hermes, Antigravity … config and chat history
- ↩️ Automatic snapshot and rollback before restore
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 │
└──────────────┘ └─────────────────┘ └──────────────┘
⚠️ Security first: no secrets (API Key / Token / Password) are exported by default. See Security.
🎯 Use Cases
Backup DeepSeek Harness configuration
Create a portable backup of your DSH settings, model providers, plugins, MCP servers, skills, agent presets and workspace — one ZIP file, no secret values included by default. (DSH's own profiles — $DSH_HOME/profiles/<name>, i.e. which plugin stack to boot — are machine-local and are not part of the backup; the Environment → Profiles view manages them instead — list / create / rename / delete, plus launching or stopping an independent instance for one.)
Restore DeepSeek Harness on another machine
Export your current DSH environment as a single ZIP and import it on a new Windows, macOS or Linux machine. One click brings back settings, plugins, MCP servers, skills and global instructions (AGENTS.md).
Migrate DSH configuration to a new computer
Move your complete DeepSeek Harness setup without manually reinstalling plugins, MCP servers and skills. Dead absolute paths are detected and remapped automatically (batch prefix mapping supported).
Sync DSH configuration across machines
Keep portable configuration synchronized between machines through a private Git repository, WebDAV, an S3-compatible object store (AWS S3 / Alibaba OSS / Tencent COS / MinIO / Qiniu Kodo) or GitHub Gist — secrets do not sync by default (the payload is run through the SecretScanner); check "Export secrets" with an encryption password and ~/.dsh/.credentials.yaml travels as scrypt + AES-256-GCM ciphertext inside the encrypted snapshot, so another machine can restore the credentials while the remote (Git host / WebDAV / object store / Gist) only ever sees ciphertext.
Schedule automatic full backups
…

