claude code 自动保存对话插件
在上下文压缩前自动导出完整对话的插件推荐
有!专门在上下文压缩(Compact)前自动导出完整对话的插件,最稳、最适合国内网络的我直接给你精选 3 个(按优先级)。
🏆 1. emasoft-chat-history(最推荐:自动 PreCompact 导出)
专为“压缩前备份”设计,完美解决 /compact 后原文丢失的问题。
- 核心功能
- 监听 PreCompact钩子:每次自动/手动压缩前,自动导出完整对话
- 保存:主对话 + 分支对话 + 子代理日志 + 调试信息
- 格式:Markdown + JSON(人类可读+可解析)
- 自动命名:带时间戳,不覆盖
- 安装
|
Bash |
- 使用
安装即生效,无需手动命令。每次 /compact 或自动压缩时,都会在项目目录生成:
|
Plain Text |
📌 2. chat-saver(国内开发者维护,功能全、稳定)
手动+自动双模式,适合想主动控制备份时机。
- 核心功能
- /save-chat手动导出:MD/HTML/TXT 全量/摘要
- 可设自动保存钩子(会话结束/压缩前)
- 搜索历史、批量清理、导出到飞书/Notion
- 安装
|
Bash |
- 使用(压缩前手动备份)
|
Bash |
🧩 3. Claude Conversation Saver(轻量自动)
极简自动备份,不占资源、不干扰。
- 核心功能
- 会话停止/压缩时自动导出 MD
- 无多余功能,纯日志备份
- 安装
|
Bash |
✅ 官方自带(应急用)
Claude Code 内置导出(无插件):
|
Bash |
缺点:不会自动在压缩前触发,必须手动先导出再 /compact。
🔧 最佳实践(防丢失+不降智)
- 必装:emasoft-chat-history(自动压缩前备份,零操作)
- 选装:chat-saver(手动关键节点导出+搜索)
- 禁用多余:只开这 1~2 个,不会降智
- 路径:默认导出到 项目根目录,建议 Git 忽略 *.md或 chat-history-*
📁 找回历史(万一没装插件)
原始日志在:
|
Plain Text |
但为 JSONL 原始格式,建议直接用上面插件自动转可读 MD。
需要我把这两个插件的一键安装+配置命令直接给你吗?
|(注:文档部分内容可能由 AI 生成)

浙公网安备 33010602011771号