xiajiajun516/dsh-config-manager
Backup, restore, export, import, migrate and sync a complete DeepSeek Harness configuration as a single portable ZIP.
DSH Config Manager is a backup, restore and migration plugin for a whole DeepSeek Harness setup — settings, model providers, plugins, MCP servers, skills, agent presets and workspaces — packaged as a single portable ZIP. It exports and imports a complete configuration, remaps dead absolute paths automatically, supports scheduled full backups and encrypted backups, and can sync configuration through Git or WebDAV. Secrets are excluded by default, a snapshot is taken for rollback before any restore, and a configuration market lets you preview and install shared configs with supply-chain warnings and per-section approval.
Install
dsh plugin --profile web add dsh-config-manager@latestCopied verbatim from the README's Installation section, a two-step install: the command above, then a DSH restart (a 'Backup & Migration' entry appears in Settings). The README notes @latest is subject to pnpm's minimumReleaseAge policy and suggests exempting the package in the profile's pnpm-workspace.yaml if a very new release is invisible.
Compatibility
The README describes it as a standard DSH plugin with no stated Node or DSH version range; it exports/imports DSH configuration and notes that DSH profiles (which plugin stack a launch boots) are machine-local and not migrated. Restart DSH after installing.
Details
- Repo: xiajiajun516/dsh-config-manager
- Category: Infrastructure & Deployment
- Stars: 159
- Version: GitHub repo xiajiajun516/dsh-config-manager (MIT); npm package dsh-config-manager at 0.1.69 (registry check 2026-10-06).
FAQ
- Are API keys and tokens included in a backup?
- No. The README states no secrets (API keys, tokens, passwords) are exported by default; including credentials requires opting in to encrypted backups.
- Are DSH profiles migrated between machines?
- No. The README says DSH profiles ($DSH_HOME/profiles/<name>, the plugin stack a launch boots) are machine-local and are not migrated; the Profiles page can list, create, rename and delete them and record which one the next launch should use.
Alternatives
dataelement/dsh-desktop · flymysql/dsh-remote · omdsh-dev/dsh-plugin-check