← Back to home@dpskk2

dsh-chatsync

DSH 接着聊:换台电脑,聊天和项目一起接着做。通过自己的 GitHub 私有仓库同步会话、附件、工作区文件和设置。

Stars
6
Language
JavaScript
Created
Sep 1, 2026
Updated
Oct 2, 2026
GitHub repo

Introduction

DSH 接着聊

换台电脑,接着聊、接着做。

把 DeepSeek Harness(DSH)的会话、附件、设置和项目文件同步到你的其他电脑。
数据存放在你自己的 GitHub 私有仓库中。

npm MIT

安装使用 · 详细指南 · 源码下载 · 更新日志 · English

  • 会同步: 会话、附件、模型与界面设置,以及工作区里的项目文件。
  • 需要另行准备: 新电脑的模型 API 密钥、其他插件和项目依赖。
  • 怎样同步: 原电脑先同步,新电脑再同步。每次同步都会取回远端数据并上传本机改动。

使用前准备

准备:DSH ≥ 0.1.5-rc.3 能正常打开,已安装 Git 和 GitHub CLI,能访问 GitHub。

安装插件

在 PowerShell 中,按使用的端执行;两端都用就分别安装。

Web 端:

dsh plugin --profile web add @dpskk2/dsh-chatsync

桌面端(Windows 默认安装位置):

& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add @dpskk2/dsh-chatsync

桌面端先打开一次,再完全退出(含托盘)后安装;自定义安装位置或安装报错见桌面安装详解。

更新插件

桌面端先完全退出应用(含托盘)。更新后重新启动 DSH。

Web 端:

dsh plugin --profile web update @dpskk2/dsh-chatsync

桌面端:

& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop update @dpskk2/dsh-chatsync
卸载插件

桌面端先完全退出应用(含托盘)。卸载后重新启动 DSH。

Web 端:

dsh plugin --profile web remove @dpskk2/dsh-chatsync

桌面端:

& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop remove @dpskk2/dsh-chatsync

登录 GitHub

gh auth login --hostname github.com --git-protocol https --web

按提示完成浏览器授权;询问是否让 Git 使用此账号时选 Yes。

第一次使用

安装后重新启动 DSH,打开 设置 → 同步,按设置页的四步完成。先在原电脑操作,再接入新电脑。

① 连接同步仓库

  • 第一次使用: 仓库地址留空,保持「地址留空时自动创建或复用私有仓库」勾选,分支保留 main。同步时会尝试创建或复用账号下的 dsh-sync 私有仓库。
  • 已有同步仓库: 填写仓库地址和分支;接入新电脑时,使用原电脑显示的地址和分支。

点击 保存连接,继续第 2 步。

注意: 保存只写入设置,不代表已连接成功;第③步才会检查连接并传输数据。

② 选择同步内容和方式

默认同步会话、附件、设置和工作区里的项目文件。只需要会话与设置时,关闭 同步工作区文件;关闭后暂停项目文件的上传与取回,远端已有文件保留但不再更新。

首次保留 手动同步,点击 保存选择,继续第 3 步。

注意: 首次同步前检查敏感文件。专用凭据文件不会上传,但聊天、附件或项目文件中的密钥仍可能被同步;需要时先设置排除规则。

③ 在原电脑开始同步

点击 立即同步,取回远端数据并上传本机改动。传输完成前保持 DSH 打开。

确认结果: 设置页显示仓库地址、本机同步已完成,且没有同步失败。只显示「本地快照」表示尚未上传,新电脑还无法取回;失败时查看「上次同步详情」,处理后重试。

④ 在新电脑取回并验证

  1. 完成前面的安装与登录,使用同一个 GitHub 账号。重新启动 DSH,在设置页填写原电脑的仓库地址和分支,保存连接及同步内容选择。
  2. 点击 立即同步,确认原电脑的会话和选定的项目文件已出现。分组未刷新时重启 DSH;项目路径需要调整时,在「本机新创建的工作区」中点「换位置」。
  3. 在新电脑创建一条测试会话并同步,再回原电脑同步,确认也能看见这条会话。需要同步项目文件时,再用一个测试文件检查双向传输。

注意: 换机后仍需配置本机模型 API 密钥、安装其他插件和项目依赖。

日常使用

开工前同步,收工后同步,确认成功再换电脑。 日常可在侧栏点「⟳ 同步」。

双向验证通过后,可在 设置 → 同步 → 选择同步内容和方式 中选择「自动同步」,开启「允许自动同步」并保存。默认每 5 分钟同步,也响应会话活动;完整触发时机见配置参考。

详细说明与帮助

同步会传播删除和修改,重要资料请另留备份。

更新记录 · 开发与验证