dpskk2/dsh-sync-plugin0

dsh-sync-plugin

DSH 会话与配置同步插件:通过个人 GitHub 私有仓库在多台设备间双向同步会话、附件、工作区及设置,支持冲突合并与预览。

AI 分析

核心用途是跨设备无缝同步 DSH 工作环境。适合在多台电脑(如公司和家里)交替使用 DSH 的用户。API 密钥等敏感数据不上云,安全可靠。

包名
dsh-sync-plugin
版本
0.11.0
许可证
MIT
最近更新
2026年9月8日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dpskk2/dsh-sync-plugin

首次使用(2 分钟)

  1. 在 GitHub 建一个私有仓库(如 dsh-sync);

  2. 编辑 ~/.dsh/dsh-sync.json,填入仓库地址:

    { "remote": "https://github.com/你的用户名/dsh-sync.git" }
    
  3. 点一下「⟳ 同步」——自动初始化本地仓库并全量上传。完成 🎉

装好 gh CLIgh auth login 后,第 1、2 步可跳过: 直接点「⟳ 同步」,插件会自动创建/复用私有仓库并把地址写回配置。

常用配置(~/.dsh/dsh-sync.json)

字段默认说明
modemanualauto = 自动同步(启动拉取 + 周期 + 对话结束后去抖)
remote''私有仓库地址;留空则只做本地快照(免费版本历史)
branchmain同步分支
workspaceBase''所有工作区统一放到该目录下(跨机路径不一致时建议配置)
proxy''git 走代理(如 http://127.0.0.1:7890),直连 GitHub 慢时用