产品简介
cli-continues 一个跨AI编程工具的会话续接工具。解决了在使用Claude Code、Copilot等工具时,因速率限制或需切换工具而丢失全部调试历史、文件修改记录的痛点。适合需要在多个AI编程代理间无缝切换,以保持工作流连续性的开发者。
核心功能
- 支持16种主流AI编程工具(如Claude Code, Copilot, Cursor)的跨工具会话交接。
- 自动扫描、解析多种不同格式(JSONL, JSON, SQLite等)的本地会话文件。
- 生成结构化上下文文档,完整移交对话历史、文件变更及工具活动记录。
- 提供交互式会话选择器,也支持命令行快速指定最近会话进行续接。
- 支持导出会话为Markdown或JSON格式,便于备份、分析或归档。
快速开始
- 在终端运行 `npx continues` 启动交互模式。
- 从自动扫描出的会话列表中,选择一个需要续接的会话。
- 选择要将该会话续接到的目标AI编程工具,即可开始继续工作。
界面预览
与其他方案对比
| 对比项 | cli-continues | 同类方案 |
|---|---|---|
| 支持的工具数量与交接路径 | 支持16种主流工具,实现任意工具间的双向交接(240条路径)。 | 同类方案可能仅支持少数几对特定工具间的迁移。 |
| 会话上下文完整性 | 提取并移交对话、文件变更、具体工具调用(如Bash命令、文件编辑)等详细活动记录。 | 可能仅移交对话文本,丢失了关键的命令执行和文件修改历史。 |
适合谁用
- 在Claude Code、Gemini等多个AI编程工具间切换,遇到速率限制的开发者。
- 进行复杂调试或重构,需要保存并转移完整会话历史与决策的程序员。
- 使用Amp、Kiro等小众AI编程工具,希望与主流工具互通上下文的用户。
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/yigitkonur/cli-continues