当前位置: 首页 > news >正文

【DeepSeek Chat Backup:打造最安全的 AI 对话保险箱】

DeepSeek Chat Backup:我如何用 6 个 GitHub 项目的精华,打造最安全的 AI 对话保险箱

一篇关于设计思想、借鉴理念和工程实践的技术博文

TL;DR

DeepSeek Chat Backup是一个开源工具,用于自动备份 DeepSeek 聊天记录。它借鉴了 GitHub 上 Top10 聊天备份项目的设计精华,实现了 PII 脱敏、全文搜索、多格式导出等功能。

GitHub 仓库: https://github.com/infanwang/deepseek-backup

如果你觉得有用,请点个 Star ⭐ 和 Watch 👀,这对我很重要!

为什么要做这个工具?

我是一个重度 DeepSeek 用户。每天和 AI 的对话越来越多,但 DeepSeek 没有提供官方的导出工具。

我遇到过这些问题:

  • 想找之前的对话,翻半天找不到
  • 担心账号出问题,聊天记录全丢
  • 想把有价值的对话导出保存,却没有好的方案
  • 想用 AI 训练自己的数据,却不知道怎么提取

于是我决定做一个工具来解决这些问题。

设计思想:站在巨人的肩膀上

在动手之前,我先研究了 GitHub 上 Top10 的聊天备份项目,提取它们的设计精华:

┌─────────────────────────────────────────────────────────────┐ │ 设计灵感来源 │ ├─────────────────────────────────────────────────────────────┤ │ DataClaw → PII 智能脱敏 + JSONL 训练格式 │ │ Kept → SQLite FTS5 全文搜索 │ │ DeepSeek Exporter → 逐会话 ZIP + 零依赖设计 │ │ Claude Extractor → YAML Front Matter 元数据 │ │ Chat Memo → 标签系统 + 卡片式管理 │ │ chatgpt-exporter → 断点续传 + 并行下载 │ └─────────────────────────────────────────────────────────────┘ ↓ 融合创新 ↓ ┌─────────────────────────────────────────────────────────────┐ │ DeepSeek Chat Backup v1.4 │ │ PII脱敏 + 限速 + FTS5搜索 + JSONL + 标签 + 多格式导出 │ └─────────────────────────────────────────────────────────────┘

核心架构

┌──────────────────────────────────────────────────────────────┐ │ 用户界面层 │ │ backup.py (登录/抓取) ←→ export.py (导出/搜索) │ └──────────────────────────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────────────────────────┐ │ 核心引擎层 │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ Selenium │ │ PII 脱敏 │ │ 限速控制 │ │ │ │ 浏览器自动化 │ │ 正则匹配 │ │ 重试机制 │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ 增量去重 │ │ 标签管理 │ │ 内容哈希 │ │ │ │ SHA-256 │ │ JSON存储 │ │ 变更检测 │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ └──────────────────────────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────────────────────────┐ │ 导出引擎层 │ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ │ │ MD │ │ Word │ │ JSON │ │ JSONL │ │ HTML │ │ │ └────────┘ └────────┘ └────────┘ └────────┘ └────────┘ │ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ │ │ PDF │ │ ZIP │ │ Front │ │ FTS5 │ │ │ │ │ │ Archive│ │ Matter │ │ Search │ │ │ └────────┘ └────────┘ └────────┘ └────────┘ │ └──────────────────────────────────────────────────────────────┘

六大核心特性

1. PII 智能脱敏

借鉴 DataClaw,自动识别并脱敏敏感信息:

原始: 我的手机号是13812345678,邮箱是test@example.com 脱敏: 我的手机号是138****5678,邮箱***@example.com

2. SQLite FTS5 全文搜索

借鉴 Kept,毫秒级全文搜索:

python scripts/export.py--search"Lambda架构"

3. JSONL 训练数据格式

借鉴 DataClaw,导出 AI 训练友好的格式:

python scripts/export.py-fjsonl

4. YAML Front Matter 元数据

借鉴 Claude Extractor,Markdown 带结构化元数据。

5. 标签系统

借鉴 Chat Memo,分类管理对话。

6. 限速防风控

借鉴 DeepSeek Exporter,可配置间隔 + 指数退避重试。

技术栈

组件技术理由
浏览器自动化Selenium成熟稳定
Word 导出python-docx原生格式
PDF 导出fpdf2轻量级
搜索索引SQLite FTS5零配置
数据存储JSON人类可读
定时任务cron系统原生

快速开始

gitclone https://github.com/infanwang/deepseek-backup.gitcddeepseek-backup pipinstallselenium python-docx markdown pyyaml fpdf2 python scripts/backup.py--loginpython scripts/backup.py--full--piipython scripts/export.py-fall--zip--build-index

总结

核心设计思想:

  1. 站在巨人肩膀上:借鉴 Top10 项目的优秀设计
  2. 安全第一:PII 脱敏 + 限速 + 本地存储
  3. 实用主义:解决真实问题,不过度设计
  4. 渐进增强:从基础功能到高级特性,逐步迭代

如果你觉得有用,请点个 Star ⭐ 和 Watch 👀!

GitHub: https://github.com/infanwang/deepseek-backup

http://www.jsqmd.com/news/1229898/

相关文章:

  • 【小程序计算机毕业设计案例】巴蜀美食文旅整合推荐平台的设计与实现 面向游客的川味旅游智能服务小程序 轻量化川渝文旅出行辅助管理小程序(程序+文档+讲解+定制)
  • 杭州市黄金协会联合调研|杭州黄金回收实操白皮书:持牌机构综合测评 - 分享测评官
  • 鸿蒙 ArkTS 实战:Charity Running Group 从公益跑团到社群活动工具完整解析
  • 树莓派4B安装Ubuntu Server 20.04 LTS全攻略
  • 2026海南正规财税代办机构测评:金税四期合规避坑指南(本土3强实测) - GrowthUME
  • 如何快速部署Gemma-SEA-LION-v4.5-E2B-IT-4bits:MLX框架下的完整指南
  • 让真机强化学习从“难用”走向“可复现”的强化学习框架 ----(4)算法篇(DrQ vs VICE)
  • 我花了800多听了WAIC的AI营销论坛学到了什么?
  • 襄阳武校排名一览表,黄龙文武学校襄阳招生政策及排名位置 - 圣龙武术朱老师
  • AI数字人短视频爆款率提升300%:从零搭建可复用的自动化生产流水线(附2024最新工具链清单)
  • EGM-4B-SFT项目概览:革命性视觉定位模型的完整解析
  • QMS系统:破解制造业质量管理三大痛点,实现数字化革命
  • 鸿蒙 ArkTS 实战:Hanfu Event Album 从汉服活动相册到兴趣社群工具完整解析
  • 嵌入式AI部署---基于RK3588运行yolov5(1)
  • 驱动电路维修:ULN2003与L298N故障排查实战
  • 百达翡丽官方服务项目及价格查询|网点地址与客服热线权威信息公告(2026年7月最新) - 百达翡丽服务中心
  • 2026 瑞安塘下货车维修保养新车销售,2026 瑞安塘下多产业货运需求同步爆发,家用轻卡一站式综合服务商迎来增长风口,佰裕汽车本土全链条配套覆盖建材 / 农贸 / 快递全场景 - GrowUME
  • 2026金华水电维修公司排名|持证电工/管道工正规上门平台推荐 - 邻家快修
  • 突破性技术解密:OpenCore Legacy Patcher如何让老旧Mac重获新生
  • 走马观碑的遗憾
  • 自贡黄金回收市场摸底:跑了十几家,这6家正规门店经住了实测 - 生活测评君
  • REFramework终极指南:零代码打造你的专属RE引擎游戏体验
  • 重磅通知:欧米茄嘉兴官方售后服务2026年7月最新网点地址与热线 - 欧米茄官方服务中心
  • ORM项目搭建
  • 实测适配全套智能体,联想AI主机Mini上榜优质OpenClaw主机推荐
  • GR00T-N1.5-3B_Assemble_Trocar核心技术解析:3B参数视觉语言动作模型架构揭秘
  • AI写歌软件推荐:想做一首完整中文歌,哪些工具更顺手
  • 2026年老黄历App推荐:万年历、传统黄历和个人历功能怎么选?
  • Claude Code零宽字符标记事件解析与防范
  • 原来东莞莞城有专业旅行社?它们究竟专业在哪呢? - 米諾