claude-history

统一管理多AI编码助手的本地对话历史与导出工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:claude-history。
它的用途是:统一管理多AI编码助手的本地对话历史与导出工具。
完整的 Skill 内容见:https://321skill.com/skills/claude-history/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'帮我列出上个月在 `project-x` 这个工作空间下,所有与Claude讨论过的关于身份验证的会话',它会调用 agent-history 进行过滤和搜索,并返回匹配的会话列表及摘要。或者

对AI说:'把最近一周我和Gemini CLI关于优化数据库查询的所有对话,导出成一个可以分享的Markdown报告',它会执行导出命令,生成结构清晰的文档。

介绍

agent-history 解决了开发者在使用 Claude Code、Codex CLI、Gemini CLI、Pi 等不同AI编码助手时,对话历史数据分散、格式不统一、难以查找和归档的痛点。它是一个命令行工具,能够自动扫描并整合存储在本地、WSL、Windows及SSH环境中的会话文件,将其统一为工作空间和会话模型,并提供浏览、筛选、导出和统计分析功能。

使用方式非常直接:在项目目录下运行 agent-history lss 即可列出当前项目的所有历史会话,运行 agent-history export 可将会话导出为Markdown或离线HTML。工具支持按工作空间、代理类型进行过滤,并能跨环境同步数据。

它非常适合频繁使用多种AI编码助手进行开发、需要回顾或分享过往代码讨论、或希望对AI辅助编码的使用情况进行量化分析的开发者。对于需要将AI对话作为项目文档一部分进行管理的团队也很有价值。

建议初次使用时,先通过 agent-history lss --ah 命令扫描所有环境下的历史记录,建立完整的数据库。导出HTML格式时,可以利用其内置的交互式控件(如折叠代码片段、工具输入输出)获得更佳的阅读体验。注意,该工具主要处理本地已存储的会话文件,不涉及实时对话或在线服务的API调用。

核心特点

与单一AI助手的官方导出功能不同,agent-history 是首个能跨 Claude、Codex、Gemini、Pi 四大主流编码助手,并支持跨本地、WSL、Windows、SSH 多环境统一管理和分析对话历史的工具,其核心在于解决了数据孤岛问题,并提供了工作空间维度的聚合视图和丰富的离线导出选项。

注意事项

该工具仅用于管理和导出本地已保存的会话历史文件,不支持实时对话、在线搜索或管理云端对话记录。

常见问题

agent-history 和原来的 claude-history 是什么关系?

agent-history 是 claude-history 的升级版,扩展了对多AI助手的支持,原 claude-history 命令作为兼容性包装脚本保留。

它需要网络权限或调用AI API吗?

完全不需要。它是一个纯本地命令行工具,仅读取和分析本地磁盘上的会话文件,不发送任何网络请求。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/claude-history/raw/index.md 读取 claude-history 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。