DSH 接着聊:换台电脑,聊天和项目一起接着做。通过自己的 GitHub 私有仓库同步会话、附件、工作区文件和设置。
41.4/100
综合分
20
GitHub 星标
339
npm 周下载
—/5
用户评分
数据截至 2026/10/31 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:engines.node 要求 >=24,不满足 Node 22.19.0。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dpskk2/dsh-chatsync该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 4 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装engines.node 要求 >=24,不满足 Node 22.19.0
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包@dpskk2/dsh-chatsync @ 0.21.1
✗Node 引擎要求 >=24 · 基线 Node 22.19 不满足
✓dsh CLI 依赖要求 >=0.2.0-rc.1 · 最新 0.2.1-rc.5 兼容
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/3 00:59:53
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 43 处,展示前 15 条)
- 发起网络请求lib/client.js:23
fetch('/dsh-sync/api/run', { - 发起网络请求lib/client.js:29
fetch('/dsh-sync/api/startup', { - 发起网络请求lib/client.js:35
fetch('/dsh-sync/api/send-check', { - 发起网络请求lib/client.js:45
fetch('/dsh-sync/api/startup', { signal: signal || AbortSignal.timeout(10000) }).then(r => { - 发起网络请求lib/client.js:49
status: () => fetch('/dsh-sync/api/status').then(r => r.json()), - 发起网络请求lib/client.js:50
grouping: () => fetch('/dsh-sync/api/grouping', { signal: AbortSignal.timeout(10000) }).then(r => r.json()), - 写入剪贴板lib/client.js:730
await navigator.clipboard.writeText(issue.location || issue.file); - 写入剪贴板lib/client.js:984
await window.navigator.clipboard.writeText(data.command); - 执行外部命令来自配置/变量lib/host-sync.js:16
const child = spawn( - 执行外部命令来自配置/变量lib/engine/git-runner.js:80
child = spawn(cmd, args, opts); - 执行外部命令固定命令lib/engine/git-runner.js:95
spawnSync('taskkill', ['/PID', String(child.pid), '/T', '/F'], { - 执行外部命令固定命令lib/engine/git-runner.js:204
const r = spawnSync('git', args, { - 执行外部命令固定命令lib/engine/remote-repo.js:48
const r = spawnSync('git', ['count-objects', '-vH'], { - 执行外部命令固定命令lib/engine/restart.js:132
const create = spawnSync( - 执行外部命令固定命令lib/engine/restart.js:148
const runTask = spawnSync('schtasks', ['/run', '/tn', taskName], {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-session-format-catalog@deepseek-ai/dsh给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 同步会话与附件
- 同步工作区文件
- 同步设置
最近更新
在 GitHub 查看全部 →v0.20.32026-10-25
集中整合备份清理、更新提醒、自动同步默认值及 DSH rc.3 设置同步。
· 看清占用,再清理备份。 新增「本地存储与备份」入口,分类查看用途、大小和保留原因;支持按保留时间筛选、选择预览、确认清理并查看逐项结果。当前同步数据和未完成处理的材料受到保护。
· 换机带上实际设置。 支持 rc.3 的运行环境与全局设置位置,合法动态表达式原样保留,自动同步等普通偏好可同步;密钥、代理及原有本机路径字段继续按既有规则保留。
· 更新与自动同步更明确。 更新命令指定提醒版本并使用 npm 官方源,对应安装包可下载后才提醒;新配置默认开启启动取回和完全退出上传,升级保留已有明确选择。
升级注意: 清理会永久移除选中的本地恢复来源,当前 Git 历史和云端历史不随普通清理缩短;保留时间只用于手动清理筛选,不会自动删除。新配置默认开启启动和完全退出时的自动同步,首次仍需手动完成连接与同步;已有明确选择保持不变。设置同步生效后,普通同步偏好可以随另一台电脑更新。中文 README 保持原样,英文 README 按中文版翻译,默认值以本版日志和配置文档为准。
验证: 已完成本地开发阶段的完整自动回归、清理与设置专项、官方格式压力检查及实际候选包的隔离桌面宿主检查;发布构建重新绑定固定源码、实际安装包及验证证据。物理双机 GitHub 实网、完整窗口操作和完整故障/恢复矩阵尚未完成,隔离检查不能代替这些验收。发布验证记录 · 清理说明
v0.20.22026-10-24
修复首次项目同步、自动同步设置,以及审查发现的文件保护与会话校验问题。
· 项目同步保留编辑器的新保存。 合并改在隔离目录完成,应用前检查本机新修改并保留备份;取消或中断后不再把未完成的冲突提交到远端,中文文件名也能正确处理。
· 首次连接和失败提示更可靠。 区分空远端、缺少项目分支和真实网络错误,统一项目与主数据的凭据和 Git 身份处理;上传前指出新增超限文件,保留原件并支持排除后重试;已提交进旧历史的大文件可先保留本机完整历史备份,再以相同快照重建待上传历史。
· 保护会话和设置的实际含义。 会话增加官方格式语义校验;修正 YAML 注释、引号和 URL 列表解析,损坏登记或路径配置会明确停止;删除模型提供方不再阻塞其他设置或误配本机密钥。
· 保存的选择和状态更准确。 自动同步关闭后保留明确保存的选择;退出时尚未应用的内容不再获得完成回执,工作进程继承宿主公开格式接口的解析位置;Git 与 gh 继承已有代理环境,分块中文输出保持完整。
升级注意: 更新后重新打开 DSH。项目恢复原件会保留在项目旁的 .chatsync-backups 目录及本地恢复记录中,核对前请勿删除。无法获得公开会话格式校验接口时会停止并保留原件;既有大文件历史不会被自动清除。README 保持原样。
验证与限制: 已执行隔离真实 Git 回归、官方格式校验和故障用例,逐项终态见本版证据。真实 Windows 11 Desktop 宿主操作及物理双机 GitHub 实网验收未完成,不宣称全部安全验收通过。本版记录
v0.20.12026-10-23
会话保护与修复补齐,同步设置更清楚,正常未分组不再触发工作区重建。
· 换机和修复时保留可核对的内容。 完整追加历史可接续,离线分叉可分别保留;损坏或无法安全应用时停止并保留原件。新增会话问题检查、修复预览、备份和核对入口。
· 尊重删除、归档和本机保留范围。 正常未分组与同步异常分别处理,归档保留项目位置;范围关闭和忽略规则保护本机原件。历史会话含敏感内容时,可保留本机原件,生成独立脱敏副本。
· 日常同步更直接。 侧边栏入口可开关,默认备份无需填写地址,更换仓库先检查权限;启动后台同步,失败显示原因和处理入口。修正同步图标圆弧与旋转中心,保持正方形尺寸,避免旋转晃动。
升级注意: 本版最低 DSH 0.2.0-rc.1、Node.js 24,桌面端推荐 0.2.1-rc.2 或更新版。“添加插件”支持输入 chatsync;原包名保留兼容。 自动同步只在启动与正常退出时运行;关闭到托盘不等于退出。修复后的待核对内容需确认后再继续同步。此版本通过 GitHub 提供安装包及完整源码;npm 同步发布同版本安装包。
验证与限制: 已进行源码审查、自动回归、故障用例及本机隔离宿主检查。物理双机验收未通过(未执行);部分故障、环境和完整 Desktop 恢复场景仍未验证,不宣称全部安全验收通过。本版记录 · 逐项证据与发布决定
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成chatsync 接着聊
换台电脑,继续做。
把 DeepSeek Harness(DSH)的会话、附件、设置和项目文件带到另一台电脑。
数据存放在你自己的 私有 Git 仓库中:默认 GitHub,也可以用 Gitee、GitLab 等。
安装方式 · 更新方式 · 首次设置 · 换台电脑 · 详细指南 · 发布与下载 · English
chatsync 能做什么
| 接着做的事 | 同步内容 |
| 接着聊 | 会话记录、聊天附件,以及会话与「工作区」的对应关系 |
| 接着做 | 项目文件夹中的文档、代码等文件 |
| 少配一遍 | 模型、界面设置;密钥、代理和本机路径各机保留;可选同步全局 AGENTS.md 与技能 |
安装方式
先准备能正常打开的 DSH 和 Git。同步仓库放在 GitHub(默认)时,还需要 GitHub CLI 和可访问 GitHub 的网络;放在 Gitee、GitLab 等其他托管站时不需要 GitHub CLI,见其他 Git 托管站。
未手动指定代理时,同步优先使用环境变量,否则跟随当前 Windows 系统代理;更换系统代理端口无需重启。已保存的固定代理可以改为空或 auto,详见代理配置。
推荐:在 DSH 中安装。 打开「插件」→「添加插件」,输入 chatsync。
展开完整文档(README 剩余 1 节)
chatsync 接着聊 换台电脑,继续做。 把 DeepSeek Harness(DSH)的会话、附件、设置和项目文件带到另一台电脑。 数据存放在你自己的 私有 Git 仓库中:默认 GitHub,也可以用 Gitee、GitLab 等。 安装方式 · 更新方式 · 首次设置 · 换台电脑 · 详细指南 · 发布与下载 · English chatsync 能做什么 | 接着做的事 | 同步内容 | | 接着聊 | 会话记录、聊天附件,以及会话与「工作区」的对应关系 | | 接着做 | 项目文件夹中的文档、代码等文件 | | 少配一遍 | 模型、界面设置;密钥、代理和本机路径各机保留;可选同步全局 AGENTS.md 与技能 | 安装方式 先准备能正常打开的 DSH 和 Git。同步仓库放在 GitHub(默认)时,还需要 GitHub CLI 和可访问 GitHub 的网络;放在 Gitee、GitLab 等其他托管站时不需要 GitHub CLI,见其他 Git 托管站。 未手动指定代理时,同步优先使用环境变量,否则跟随当前 Windows 系统代理;更换系统代理端口无需重启。已保存的固定代理可以改为空或 auto,详见代理配置。 推荐:在 DSH 中安装。 打开「插件」→「添加插件」,输入 chatsync。 也可使用 PowerShell 安装: Web 端: dsh plugin --profile web add chatsync Windows 桌面端: 以下命令适用于默认安装位置,自定义安装时请调整路径。 & "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add chatsync 旧包名 @dpskk2/dsh-chatsync 继续提供同版本,原有安装可沿用,无需重复安装两个包名。 也可从 GitHub Release 下载安装包,按本地包安装指南操作。 更新方式 如果原先安装的是 @dpskk2/dsh-chatsync,把命令中的 chatsync 换成原包名。 插件更新提醒可关闭,不会自动安装更新。 Web 端: dsh plugin --profile web update chatsync Windows 桌面端: 以下命令适用于默认安装位置,自定义安装时请调整路径。 & "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop update chatsync 第一次设置 安装后重启 DSH,点击侧边栏「同步」,也可从「设置 → 同步」进入。 ① 登录托管站 使用默认仓库(GitHub)时,在 PowerShell 中执行,按提示在浏览器完成授权: gh auth login --hostname github.com --git-protocol https --web 使用 Gitee、GitLab 等其他托管站时,先在网页创建空的私有仓库(不要勾选用 README 初始化),再运行一次下面的命令(换成你的仓库地址),在弹出的 Git 登录窗口输入该站的账号和密码或访问令牌;SSH 地址则先配置 SSH 密钥。 git ls-remote https://gitee.com/用户名/dsh-sync.git ② 同步仓库 — 点击「使用默认仓库并继续」。首次同步时自动创建或复用 dsh-sync 私有仓库;使用已有仓库则点击「使用其他仓库」,填写 GitHub、Gitee、GitLab 等托管站的私有仓库地址(HTTPS 或 SSH)。 ③ 选择内容 — 按需勾选,修改即时保存。首次连接先手动使用,之后可开启自动同步。完整同步范围与排除规则 ④ 首次同步 — 点击「立即同步」,等待完成。确认上传成功后再换电脑;只生成本地快照不代表已经上传。 换台电脑接着使用 1. 原电脑同步成功后,在新电脑安装插件,并按「第一次设置」登录同一托管站账号。 2. 打开「同步」,使用默认仓库;自定义仓库时,两台电脑使用相同仓库与分支。 3. 同步取回后,检查会话、附件和项目文件,配置本机模型 API 密钥。界面提示需要重启时,完全退出后重新打开。 其他插件和项目依赖需另装;项目目录不同可在同步设置中调整本机保存位置。详细指南 日常使用 点击侧边栏「同步」→「立即同步」。 开启自动同步后,会在启动和正常退出时运行。 启动同步期间可正常新建会话、工作区和编辑草稿。旧会话若提示等待,请在核对完成后再次发送;文字与附件会保留。 冲突与修复 - 查看冲突内容: 选择文件,点击「查看内容」。会话默认按用户与助手消息阅读,设置和会话列表信息按字段显示;需要排查时可切换「查看原始记录」。项目文件可选择版本恢复,会话分叉可另存为独立会话。 - 会话与数据修复: 在同步页打开处理页面,查看检查结果、预览方案并确认;需要退出 DSH 的修复会明确提示,原件和备份会保留。 - 分组检查: 会话分组异常时,可在同步页查看检查结果与处理方案。 冲突与恢复 · 历史数据修复与会话分支 数据与隐私 聊天、附件或项目文件中写入的密钥等敏感信息需自行处理,可用排除规则控制同步范围。本机凭据、锁、缓存及运行状态不参与传输。 会话分叉会保留为独立版本。远端删除不会直接删除本机会话。重要资料请另留备份。同步与恢复边界 同步仓库与本机存储(实验性): 点「检查」后,每行以「明细」打开详情。首次同步只取当前快照;旧 Git 历史保留在同步仓库,不再自动下载整段历史。本机把当前同步副本、必要的恢复原件、旧版本遗留分开显示;清除历史时旧内容留在同步仓库的归档分支,不生成完整本机备份。同步范围 · 本机存储 上次同步详情中的「本机同步副本(含历史)」统计本机 Git 对象的占用,不代表本次传输量或新电脑下载量。清除历史会回收当前同步副本中已归档的旧历史;本机独有分支继续保留。早先版本清除历史后留在本机的同步前备份会显示为「本机另存旧历史」,同步仓库仍保有时可在同步仓库明细中「回收本机空间」。历史检查复用已缓存的设备回执,最多等待 2 分钟,失败时说明具体阶段。 已核对且旧会话已归档的迁移原件可手动清理;旧仓库中尚未被当前副本覆盖的提交(含 reflog 历史)仍受保护。 兼容性 支持 DSH 的 Web 和 Windows 桌面端,最低 0.2.0-rc.1;桌面端推荐 0.2.1-rc.3 或更新版。独立运行要求 Node.js 24 或更新版,桌面端使用应用自带运行时。 具体已验证与未覆盖范围见本版验证记录。 帮助与开发 安装与使用 · 配置与恢复 · 同步范围 · 文件说明 · 提交问题 开发需要 Node.js 24 和 Git,原生 ESM,无运行时 npm 依赖: npm test npm pack --dry-run 开发约定 · 更新日志 · MIT License
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
dpskk2/dsh-chatsync
DSH 接着聊:换台电脑,聊天和项目一起接着做。通过自己的 GitHub 私有仓库同步会话、附件、工作区文件和设置。
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7