jhlee0409/claude-code-history-viewer

desktop app to browse and analyze your Claude Code conversation history

解决的问题

AI 编程助手通常将对话历史以分散的、工具特定的格式存储在多个本地目录中。本项目提供一个统一的离线查看器,让用户无需受制于特定厂商,即可在一个界面中浏览、搜索和分析数十种不同 AI 工具的对话记录。

如何工作

该应用程序会扫描本地文件系统中各种 AI 助手使用的已知数据位置(如 SQLite 数据库、JSONL 文件和工作区存储)。它将这些多样的格式解析为单一界面,允许用户按项目或工具导航会话。可作为原生桌面应用程序运行,也可作为无头服务器,通过 HTTP 提供 WebUI。

适用人群

使用多个 AI 编程助手(如 Claude Code、Cursor、Aider、GitHub Copilot)的开发者,需要一种集中方式来回顾过往交互、追踪 token 使用情况,并搜索其提示历史。

主要亮点

  • 大规模提供商支持:兼容 29 种不同的 AI 助手,包括 Claude Code、Cursor、Gemini CLI 和 GitHub Copilot。
  • 统一搜索与分析:支持跨所有提供商的全局搜索,并提供仪表板以追踪 token 成本和提供商分布。
  • 离线且私密:完全离线运行,无需依赖云服务。
  • 灵活部署:提供适用于 macOS、Windows 和 Linux 的桌面应用程序,或作为无头服务器用于远程访问。
  • 高级会话管理:支持实时文件监控以实现即时更新,并可将会话导出为 HTML 或 JSON。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目