dickpy/dsh-cloud-sync

Synchronizes DSH profiles and local plugin source archives through WebDAV and S3-compatible storage, with encrypted snapshots, conflict-aware recovery, and explicit self-updates.

DSH Cloud Sync makes a DeepSeek Harness profile portable. Instead of copying node_modules, it synchronizes the small reproducible pieces — package.json, the pnpm lockfile and local-plugin sources — to a remote store so DSH or pnpm can rebuild them on the next computer. The README states it never copies sessions, attachments, the pnpm cache, node_modules or credentials, and that the payload is encrypted client-side with AES-256-GCM, with snapshot history and rollback. In the Web UI a Cloud Sync settings panel derives the plugin list from the synced profile and can install or uninstall the remote-declared plugins, and it shows remote availability and sync status.

Workflow & Automation ★ 18 updated 2026-08-31
View on GitHub ↗

Install

dsh plugin --profile web add @dickpy/dsh-cloud-sync

npm package @dickpy/dsh-cloud-sync 0.20.9 (registry re-verified 2026-09-29). Note: the registry entry carries no repository field, so the package name is taken from the README rather than confirmed by a registry back-link. The README says to fully quit and restart DSH Web after installing, then open Settings -> Cloud Sync. A bundled .tgz install form is also documented.

Compatibility

DeepSeek Harness Web profile; the README states Node >= 18. Syncs small, reproducible profile files to WebDAV, S3, OSS, COS, MinIO, Qiniu Kodo or GitHub Gist, then lets DSH/pnpm rebuild packages on the target machine.

Details

Recent updates

The README highlights a plugin-lifecycle panel that installs or uninstalls remote-declared plugins, client-side AES-256-GCM encryption, and snapshot history with rollback. It is explicit that node_modules, sessions, attachments, the pnpm cache and credentials are never uploaded.

FAQ

What exactly does DSH Cloud Sync copy?
The README states it syncs small, reproducible profile files (package.json, the pnpm lockfile and local-plugin sources) and lets DSH/pnpm rebuild packages on the target machine. It never copies sessions, attachments, the pnpm cache, node_modules or credentials.
Which remote backends are supported?
WebDAV, S3, OSS, COS, MinIO, Qiniu Kodo and GitHub Gist, with AES-256-GCM client-side encryption and snapshot history/rollback per the README.
How do I install it?
Run dsh plugin --profile web add @dickpy/dsh-cloud-sync, then fully quit and restart DSH Web and open Settings -> Cloud Sync.

Alternatives

adithya-hmt/fullstack-expert · alib8b8/dsh-plugin-aflare · Ceelog/dsh-plugins#dsh-plugin-scheduled-tasks

More plugins in Workflow & Automation

Browse more in Workflow & Automation

Guides for Workflow & Automation plugins