跳到主要内容
Plugin

dsh-plugins-git-sync

songni370/dsh-plugins-git-sync

用你自己的 Git 仓库备份、恢复并双向同步 DSH 插件与配置,支持冲突处理、快照与 6 个 Agent 工具。

形态
Plugin 插件
安装
npm 包安装
需要密钥
是
近月下载
1,966
最近推送
昨天更新

项目说明

From README

插件备份 用你自己的 Git 仓库 备份、恢复,并在多台设备之间同步 DeepSeek Harness(DSH)插件清单和已部署技能 。显示名:插件备份 / Plugin Backup · 包名: dsh-plugins-git-sync · English 换电脑或重装 DSH 时,不用再回忆装过哪些插件、哪个版本、开了哪些技能:把插件清单和技能文件推到一个私有 Git 仓库,另一台设备同步回来即可。插件清单是普通 JSON,技能是真实文件树,可以直接用 Git 查看、对比和回滚。

界面 插件详情页 在「插件」页打开「插件备份」详情,顶部的「备份设置」卡片可以控制是否在插件页显示「备份」标签页。关闭后只保留设置里的「插件备份」入口。插件页的「备份」标签页 开启后,「插件」页会多出「备份」标签页。这里可以设置备份内容、仓库地址,查看同步状态并手动同步。备份内容、仓库配置、同步操作与状态。备份什么 内容 是否备份 说明 --- --- --- 插件清单 ✅ 插件名称、版本、启用状态和安装来源 已部署技能 ✅ /.

dsh/skills 中已部署的技能文件,保存为真实文件树 插件配置 ❌ 配置里可能含 API Key、Token、密码,不做启发式过滤 Agent 预设 ❌ 可能包含 MCP 凭据、环境变量和执行权限 界面设置 ❌ 不属于本插件的备份范围 Token / 私钥 / Cookie ❌ 不读取、不写入、不上传 同步只覆盖 用户安装的第三方插件 和 已部署技能 。DSH 内置插件、 cordis: 加载器条目和本插件自身不会进入备份。功能 - 双向同步 :本机改动上传,仓库改动下载;两边都改时停下来让你选择,不自动合并或覆盖。

- 冲突提示 :每个选项都说明会发生什么;本机已卸载而仓库还有备份时,明确选择「从仓库删除」或「保留仓库」。- 备份内容开关 :插件、技能分别开关,默认开启;关掉某项后不再上传或恢复对应内容,但仓库里已有的备份保留。- 技能状态 :技能列表显示已备份 / 仅本机 / 仅仓库 / 有修改 / 已排除,并支持和插件列表一样的左侧同步勾

Original description

A DeepSeek Harness plugin for backing up and synchronizing installed plugins and configurations across devices using Git repositories.

安装方式

npm 包安装 · 需要额外配置密钥

README 解析
shell
dsh plugin --profile web add dsh-plugins-git-sync@latest
shell
dsh plugin --profile web update dsh-plugins-git-sync@latest
shell
git clone https://github.com/songni370/dsh-plugins-git-sync.git

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 2 天仍在推送;README 给出了可直接复制的安装命令;运行前需要准备 API Key 或环境变量;近月 npm 下载 1966 次,star 不多但真在被使用。

维护活跃
100
实用度
62
生态热度
66
上手便捷
74
信号质量
86
数据置信度
85%
评分怎么算