这很像 just 呀 https://github.com/casey/just
内容:
项目已经支持 j chat 对话持久化、归档与恢复,这点很实用。
不过目前似乎还缺少一个稳定的 “导出聊天记录” CLI 接口。
背景
现在聊天记录虽然保存在本地,也支持归档 / 恢复,但如果用户想做下面这些事情,会比较麻烦:
- 备份当前会话
- 导出指定归档到 Markdown / JSON
- 批量导出所有归档
- 同步到 Obsidian、Git 仓库、知识库系统
- 在脚本中做自动归档 / 自动备份
对于一个强调 CLI、脚本化、自动化工作流的工具来说,导出能力应该会很有价值。
建议
可以考虑增加类似下面的命令:
j chat export current --format md
j chat export current --format json
j chat export archive archive-2026-03-24 --format md
j chat export all --dir ~/chat-backups
期望行为
- 支持导出当前会话
- 支持导出指定 archive
- 支持批量导出全部 archive
- 支持至少 md / json 两种格式
- 输出格式尽量稳定,便于脚本或第三方工具消费
- 最好允许自定义输出目录 / 文件名
额外建议
如果未来内部存储结构调整,CLI 导出命令也可以作为稳定对外接口,避免用户直接依赖底层文件布局。
如果这个方向可接受,我愿意继续补充:
- 输出文件格式建议
- Markdown 模板建议
- JSON schema 建议
内容:
项目已经支持 j chat 对话持久化、归档与恢复,这点很实用。
不过目前似乎还缺少一个稳定的 “导出聊天记录” CLI 接口。
背景
现在聊天记录虽然保存在本地,也支持归档 / 恢复,但如果用户想做下面这些事情,会比较麻烦:
对于一个强调 CLI、脚本化、自动化工作流的工具来说,导出能力应该会很有价值。
建议
可以考虑增加类似下面的命令:
期望行为
额外建议
如果未来内部存储结构调整,CLI 导出命令也可以作为稳定对外接口,避免用户直接依赖底层文件布局。
如果这个方向可接受,我愿意继续补充: