DSH Plugins
返回列表
🧰

dsh-vault

联网工具 更新于 2026.09.03

在终端中运行以下命令:

dsh plugin install fan56/dsh-vault

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install fan56/dsh-vault 即可安装 dsh-vault,源码详见 https://github.com/fan56/dsh-vault

插件介绍

换机器、重装系统,dsh 的 settings.yaml、API 凭据、agents 目录和插件 manifest 就跟着老磁盘一起消失了。dsh-vault 把整套 home 配置加密后推到你自己的私人 GitHub 仓库,新机器上一条命令拉取快照、解密、恢复配置,再按 manifest 重装所有插件——恢复即是迁移,一步到位。

加密只用 Node 内置 crypto(scrypt 派生密钥 + AES-256-GCM 整体加密),零 npm 依赖。口令可以内联传入、走环境变量或存 macOS Keychain。每次备份前做 encrypt-then-decrypt 自检,坏快照永远不会覆盖好快照;恢复前当前配置会先 stash 到本地,最多保留最近 3 份。备份集边界明确:settings、credentials、agents、manifest 四件套和模型库在列;sessions、node_modules、使用统计不在列。

适合在多台电脑间跑 dsh、把 API key 和凭据当一等公民保护、希望换机时一条命令把配置和插件全部搬过来的开发者。它不管理 GitHub 登录,不保留会话历史,也不做快照版本链——它只做一件事:加密你的 dsh home,搬到新机器,原样放回去。

使用场景

  • 换电脑后一条命令恢复 dsh 全部配置和插件
  • 重装系统前把 API 凭据和 agents 加密推到私人仓库
  • 新机器上拉取快照并按 manifest 重装所有插件

适合人员

  • 在多台电脑间使用 dsh 并要求凭据安全保护的开发者
  • 频繁换机或重装系统、希望配置一键迁移的人
  • 偏好零 npm 依赖、只用 Node 内置 crypto 的轻量工具