【免费下载链接】cli-continuesresume any AI coding session in another tool — Claude Code, Copilot, Gemini, Codex, Cursor项目地址https://gitcode.com/gh_mirrors/cl/cli-continues点击查看免费下载如果你每天用 Claude Code、Codex、Cursor 等 AI 编码工具会话记录会散落在各家工具的本地缓存里很难统一备份和分析。cli-continues的dump命令可以把 16 种 AI 编码工具的会话一次性批量导出为 Markdown 或 JSON 归档文件是会话备份、审计与数据分析的好帮手。为什么需要批量导出 AI 会话归档每个 AI 编码工具都有自己的会话存储格式JSONL、JSON、SQLite、YAML……路径也各不相同。想要把历史会话统一归档手动复制几乎不可能。continues dump解决的正是这个问题统一格式无论来源是哪个工具导出后都是规范的 Markdown 交接文档或 JSON 记录只读安全全程只读取各工具的会话文件不会修改任何原始数据脚本友好非交互执行、失败时有明确的错误输出和非零退出码方便接入 CI 或定时任务内容完整对话、文件改动、工具活动、AI 推理、token 用量等结构化信息都会保留16 种受支持的工具包括Claude Code、Codex、GitHub Copilot CLI、Gemini CLI、Cursor、Amp、Cline、Roo Code、Kilo Code、Kiro、Crush、OpenCode、Factory Droid、Antigravity、Kimi CLI、Qwen Code。快速安装npx 免安装直接运行无需全局安装直接在终端运行npx continues也可以全局安装获得continues和cont两个命令npm install -g continues⚠️ 要求Node.js 22.5OpenCode 和 Crush 的 SQLite 解析使用内置的node:sqlite模块且至少安装了一种受支持的 AI 编码工具。dump 命令的完整语法与参数continues dump source|all directory参数说明位置 / 参数说明source\|all导出来源all表示全部工具或指定单个工具名如claude、gemini、cursordirectory导出目录不存在会自动递归创建--preset name详细程度预设minimal、standard默认、verbose、full--json导出 JSON 而不是 Markdown--limit number限制导出的会话数量必须为正整数--rebuild强制重建会话索引默认使用 5 分钟有效期的缓存索引命令入口定义在 src/commands/dump.ts子命令参数注册在 src/cli.ts。几个常见用法# 导出所有工具的会话默认 Markdown 格式 continues dump all ./sessions # 只导出 Claude Code 的会话 continues dump claude ./sessions/claude # 导出为 JSON用于后续程序分析 continues dump all ./sessions --json # 完整详细度 限制 50 个会话 continues dump all ./sessions --preset full --limit 50文件命名规则为{source}_{id}.md或{source}_{id}.json例如claude_84a36c5d.md按来源工具即可一眼分辨。Markdown 与 JSON两种归档格式怎么选Markdown默认复用跨工具交接文档的生成逻辑src/utils/markdown.ts包含完整的会话内容适合归档、人工阅读和审计Session Overview— 会话概览表来源工具、模型、时间、原始会话文件路径Key Decisions— 关键决策Tool Activity— 工具活动bash 命令及退出码、文件读写与 diff、grep 命中等Files Modified— 修改过的文件列表Pending Tasks— 未完成的任务Recent Conversation— 最近的对话内容Session Origin— 来源信息可回溯到磁盘上的原始会话文件JSON导出的是统一会话元数据UnifiedSession结构定义见 src/types/index.ts会话 ID、来源工具、工作目录、仓库、分支、轮次数、文件大小、创建/更新时间、原始路径、模型等字段格式化为缩进 JSON非常适合用jq、grep做统计分析# 统计各工具导出的会话数量 grep -l source: claude sessions/*.json | wc -l 经验法则要给人看、要完整留存选 Markdown要写脚本统计、入库选 JSON。两者也可以各导一份。用 --preset 控制导出详细程度预设的详细程度由 src/config/verbosity.ts 中的四套配置控制预设消息条数输出体量适用场景minimal3 条~2KB轻量归档、快速浏览standard10 条~8KB日常备份的默认平衡之选verbose20 条~30KB复杂多文件任务的完整还原full50 条不截断完整存档、审计、调试# 完整存档无任何截断 continues dump all ./archive --preset full如果项目根目录有.continues.yml配置dump也会读取其中的自定义详细度设置实现项目级默认 命令行临时覆盖。高效备份技巧过滤、限量、重建索引1. 按工具分批归档。不同工具分开存放归档目录更整洁也方便按工具做容量管理continues dump claude ./archive/claude continues dump codex ./archive/codex continues dump gemini ./archive/gemini2. 用--limit控制体量。会话很多时先限量导出避免一次生成上千个文件continues dump all ./sessions --limit 100注意--limit只接受正整数传--limit abc这类非法值会得到清晰的报错而不是静默跳过。3. 索引过期时用--rebuild。会话索引缓存在~/.continues/sessions.jsonl5 分钟 TTL。如果刚结束大量会话后发现导出数量不对强制重建索引即可continues dump all ./sessions --rebuild4. 失败可感知。只要有一个会话导出失败命令最终会以非零状态码退出错误明细在交互模式下会逐条打印——这让dump可以安全地用在脚本里做结果校验。搭配 list 与 scan先盘点再导出导出一万多个会话之前先花十秒盘点一下# 表格形式列出会话支持 --source 过滤、--json / --jsonl 输出 continues list continues list --source claude --json -n 10 # 发现统计各工具的会话数量分布 continues scan continues scan --rebuildscan会输出类似Total sessions: 1842的总览和按来源排序的柱状统计实现见 src/commands/scan.ts帮助你判断哪些工具值得优先归档。list --jsonl输出则可以直接管道给jq做筛选实现见 src/commands/list.ts。定期自动备份把dump放进定时任务会话归档就会自动滚动更新# crontab每周日凌晨 3 点导出全量会话 0 3 * * 0 continues dump all ~/backups/sessions-weekly-$(date \%F)再配合--limit或按来源拆分就能用极小的磁盘成本维持一份长期的 AI 会话历史库。常见问题Q导出会改动我的会话文件吗不会。所有读取均为只读continues从不修改源会话文件只会往你指定的目标目录写归档。Q为什么导出的会话比我实际用过少会话索引有 5 分钟缓存。新产生的会话可能未入索引加--rebuild重新扫描即可。Q某个工具解析报错怎么办单个解析器出错不会让整体崩溃各解析器并行且隔离失败的会话会计入Errors数量并以非零码退出可先用continues inspect id定位单个会话的解析诊断。Qdump和inspect有什么区别inspect面向单个会话的调试诊断dump面向批量导出归档——一个看细节一个做备份。一条命令把散落在 16 种 AI 编码工具里的会话全部收拢成规整的归档文件。无论是防丢失的冷备份还是回头分析AI 到底帮我做了什么continues dump都能帮你把上下文完整留住。更多用法参考 README.md 与 CHANGELOG.md。赞分享【免费下载链接】cli-continuesresume any AI coding session in another tool — Claude Code, Copilot, Gemini, Codex, Cursor项目地址https://gitcode.com/gh_mirrors/cl/cli-continues点击查看免费下载相关推荐cli-continues会话管理5大命令list、scan、inspect、dump、rebuild使用清单cli continues会话管理5大命令list、scan、inspect、dump、rebuild使用清单 cli continuesnpm 包名 co语雀文档导出终极指南5分钟学会批量备份所有文档语雀文档导出终极指南5分钟学会批量备份所有文档 语雀文档导出工具 yuque exporter 是一个专门用于将语雀平台上的文档批量导出为本地 MarkdowCLI文档换AI工具就不能接着干cli-continues让你的Claude会话秒变Gemini会话的完整流程换AI工具就不能接着干cli continues让你的Claude会话秒变Gemini会话的完整流程 正在用 Claude Code 写代码写到一半突然撞上创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考