【开源分享】升级claudeInsight:本地ClaudeCodecli 历史会话管理和分析工具,帮助开发者管理和回顾与Claude的对话历史

2026-04-11 11:401阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
    • 我的开源项目完整开源,无未开源部分:
    • 我的开源项目已链接认可 LINUX DO 社区:
    • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
    • 以上选择我承诺是永久有效的,接受社区和佬友监督:
      以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 仓库和博客都由ai生成 截图的话内容太多 特此说明

注:该项目有AI生成,本人只人工检阅

项目地址:GitHub - RubyRose2001/claudeInsight: Claude AI 对话历史管理和分析工具,帮助开发者管理和回顾与 Claude 的对话历史 · GitHub

Claude Insight

完全本地化的 Claude Code 对话历史管理与分析工具。帮助开发者浏览、搜索、分析与 Claude Code CLI 的完整对话历史,管理 Agents、Commands、Skills 等资产,并通过 Dashboard 获得使用洞察。

所有数据仅存储在本地,不会上传到任何服务器。统计数据和会话数据不一定全面,以真实数据为准。

平台支持

| 平台 | 状态 | 说明 |

|------|------|------|

| macOS | 完全支持 | 主要开发和测试平台 |

| Linux | 完全支持 | 路径结构与 macOS 一致,开箱即用 |

| Windows | 基本支持 | 可正常运行,部分中文项目路径的编码解析可能存在兼容性问题 |

  • 无原生依赖,所有依赖均为纯 JS/TS 实现,无需编译

  • 无数据库,纯文件系统操作,零配置开箱即用

  • 路径服务内置 win32 / darwin / linux 平台检测,使用 os.homedir() 自动定位 ~/.claude 目录

  • 支持用户自定义 .claude 目录路径,兼容非默认安装位置

功能特性

Dashboard 概览

  • 总会话数、总消息数、活跃天数、首次使用日期

  • 近 7 天活跃度统计 & 最长会话信息

  • 按模型分类的 Token 用量统计(input / output / cache tokens)

  • 日历活跃热力图 & 24 小时活跃分布图

  • MCP 服务器状态面板

  • 最近会话时间线,可快速跳转

会话浏览与详情

  • 项目浏览器侧边栏:按项目组织所有会话,支持项目筛选

  • 全局时间线:跨项目的会话分页列表

  • 消息智能分类:自动识别 7 种消息类型(用户文本、助手文本、工具调用、系统事件、中断、错误、聊天),过滤系统噪音

  • 工具调用分组:tool_use 与 tool_result 配对展示,支持截断输出按需加载

  • 联动工具识别:MCP、Agent、Skill 工具调用自动识别并标记图标与颜色

  • 助手回合容器:将助手的连续响应(文本 + 工具调用)包装为完整的"回合",显示模型名称和 Token 汇总

  • 多智能体支持:主干 (trunk) + 子代理 (subagents) 消息合并时间线

  • Markdown 渲染 + 代码高亮(Shiki)

  • 图片支持:内联显示 base64 和 URL 图片

会话联动分析

  • 自动从会话中提取 Skills、Agents、MCP 服务器、Commands、Models 的使用记录

  • 顶部上下文信息栏 (ContextBar) 展示联动摘要

  • 侧边面板查看详细的 Skill/Agent/MCP/Task/FileHistory 信息

  • 文件版本追踪:在工具操作旁内联显示文件变更版本徽章

会话对比

  • 选择两个会话并排对比

  • 对比维度:消息数量、Token 用量、会话时长、工具调用次数

全局搜索 (Cmd+K)

  • 跨会话全文搜索

  • 同时搜索 Agents、Commands、Skills、Plans

  • 关键词高亮 & 按类型筛选

  • 搜索结果点击可直接跳转

任务管理

  • 跨会话聚合所有 Tasks 和 TODOs

  • 按状态过滤(全部 / 待处理 / 进行中 / 已完成)

  • 每条任务可跳转到对应会话

资产管理

管理 ~/.claude/ 目录下的各类资产:

| 资产类型 | 功能 |

|---------|------|

| Agents | 文件树浏览、Monaco Editor 编辑、创建/删除 |

| Commands | 文件树浏览、Monaco Editor 编辑、创建/删除 |

| Output Styles | 查看/编辑/删除输出风格 |

| Plugins | 已安装列表、市场列表、黑名单管理、启用/禁用切换 |

| Plans | 计划文件列表和详情查看 |

| 配置备份 | 备份列表、备份间 Diff 对比、备份 vs 当前配置对比 |

| 调试日志 | 调试日志文件浏览 |

| 文件变更历史 | 按会话分组的文件修改历史,版本间 Diff 对比 |

技能管理

  • 浏览和编辑全局技能(~/.claude/skills/)和项目技能

  • 文件树导航,支持 .md / .js / .ts / .json 等格式

  • Monaco Editor 实时编辑

  • 创建/删除文件和目录

模型配置管理

  • 多配置方案管理(Haiku / Sonnet / Opus 模型名、Auth Token、Base URL)

  • 一键激活方案(写入 ~/.claude/settings.json

  • 顶栏快速切换配置

  • 导出/导入配置方案(JSON 格式)

会话导入/导出

  • 导出选定会话或整个项目为 ZIP

  • 可选包含关联的 Skills / Agents / Commands 资产

  • 导出包含 manifest.json 清单文件

  • 支持 ZIP 文件导入到指定项目

设置

  • 自定义 .claude 目录路径(支持非默认位置)

  • 环境变量管理

  • 配置 Diff 查看

上个版本的帖子

【开源分享】重复造轮子claudeInsight:本地Claude Code cli 对话历史管理和分析工具,帮助开发者管理和回顾与 Claude 的对话历史 开发调优
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用…
网友解答:
--【壹】--:

很不错的东西,先star一波,万一火了呢


--【贰】--:

谢谢大佬,不至于就是本地文件关联解析,方便看,但是也没看大作用哈哈


--【叁】--:

这块我周末或者晚上回去优化一下,看看还有啥问题


--【肆】--:

感谢佬友分享,试用一下很好用


--【伍】--:

image600×312 13 KB
会话可以查询了。就是左侧项目没识别中文。
可能是claude本身没识别中文,如下图
image486×197 7.85 KB


--【陆】--:

大佬牛逼!


--【柒】--:

我在看看处理一下带-的问题


--【捌】--:

感谢大佬


--【玖】--:

路径修复了,可以重新拉一下


--【拾】--:

用上了,windows上中文项目路径确实不兼容。感谢佬友


--【拾壹】--:

客气

问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
    • 我的开源项目完整开源,无未开源部分:
    • 我的开源项目已链接认可 LINUX DO 社区:
    • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
    • 以上选择我承诺是永久有效的,接受社区和佬友监督:
      以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 仓库和博客都由ai生成 截图的话内容太多 特此说明

注:该项目有AI生成,本人只人工检阅

项目地址:GitHub - RubyRose2001/claudeInsight: Claude AI 对话历史管理和分析工具,帮助开发者管理和回顾与 Claude 的对话历史 · GitHub

Claude Insight

完全本地化的 Claude Code 对话历史管理与分析工具。帮助开发者浏览、搜索、分析与 Claude Code CLI 的完整对话历史,管理 Agents、Commands、Skills 等资产,并通过 Dashboard 获得使用洞察。

所有数据仅存储在本地,不会上传到任何服务器。统计数据和会话数据不一定全面,以真实数据为准。

平台支持

| 平台 | 状态 | 说明 |

|------|------|------|

| macOS | 完全支持 | 主要开发和测试平台 |

| Linux | 完全支持 | 路径结构与 macOS 一致,开箱即用 |

| Windows | 基本支持 | 可正常运行,部分中文项目路径的编码解析可能存在兼容性问题 |

  • 无原生依赖,所有依赖均为纯 JS/TS 实现,无需编译

  • 无数据库,纯文件系统操作,零配置开箱即用

  • 路径服务内置 win32 / darwin / linux 平台检测,使用 os.homedir() 自动定位 ~/.claude 目录

  • 支持用户自定义 .claude 目录路径,兼容非默认安装位置

功能特性

Dashboard 概览

  • 总会话数、总消息数、活跃天数、首次使用日期

  • 近 7 天活跃度统计 & 最长会话信息

  • 按模型分类的 Token 用量统计(input / output / cache tokens)

  • 日历活跃热力图 & 24 小时活跃分布图

  • MCP 服务器状态面板

  • 最近会话时间线,可快速跳转

会话浏览与详情

  • 项目浏览器侧边栏:按项目组织所有会话,支持项目筛选

  • 全局时间线:跨项目的会话分页列表

  • 消息智能分类:自动识别 7 种消息类型(用户文本、助手文本、工具调用、系统事件、中断、错误、聊天),过滤系统噪音

  • 工具调用分组:tool_use 与 tool_result 配对展示,支持截断输出按需加载

  • 联动工具识别:MCP、Agent、Skill 工具调用自动识别并标记图标与颜色

  • 助手回合容器:将助手的连续响应(文本 + 工具调用)包装为完整的"回合",显示模型名称和 Token 汇总

  • 多智能体支持:主干 (trunk) + 子代理 (subagents) 消息合并时间线

  • Markdown 渲染 + 代码高亮(Shiki)

  • 图片支持:内联显示 base64 和 URL 图片

会话联动分析

  • 自动从会话中提取 Skills、Agents、MCP 服务器、Commands、Models 的使用记录

  • 顶部上下文信息栏 (ContextBar) 展示联动摘要

  • 侧边面板查看详细的 Skill/Agent/MCP/Task/FileHistory 信息

  • 文件版本追踪:在工具操作旁内联显示文件变更版本徽章

会话对比

  • 选择两个会话并排对比

  • 对比维度:消息数量、Token 用量、会话时长、工具调用次数

全局搜索 (Cmd+K)

  • 跨会话全文搜索

  • 同时搜索 Agents、Commands、Skills、Plans

  • 关键词高亮 & 按类型筛选

  • 搜索结果点击可直接跳转

任务管理

  • 跨会话聚合所有 Tasks 和 TODOs

  • 按状态过滤(全部 / 待处理 / 进行中 / 已完成)

  • 每条任务可跳转到对应会话

资产管理

管理 ~/.claude/ 目录下的各类资产:

| 资产类型 | 功能 |

|---------|------|

| Agents | 文件树浏览、Monaco Editor 编辑、创建/删除 |

| Commands | 文件树浏览、Monaco Editor 编辑、创建/删除 |

| Output Styles | 查看/编辑/删除输出风格 |

| Plugins | 已安装列表、市场列表、黑名单管理、启用/禁用切换 |

| Plans | 计划文件列表和详情查看 |

| 配置备份 | 备份列表、备份间 Diff 对比、备份 vs 当前配置对比 |

| 调试日志 | 调试日志文件浏览 |

| 文件变更历史 | 按会话分组的文件修改历史,版本间 Diff 对比 |

技能管理

  • 浏览和编辑全局技能(~/.claude/skills/)和项目技能

  • 文件树导航,支持 .md / .js / .ts / .json 等格式

  • Monaco Editor 实时编辑

  • 创建/删除文件和目录

模型配置管理

  • 多配置方案管理(Haiku / Sonnet / Opus 模型名、Auth Token、Base URL)

  • 一键激活方案(写入 ~/.claude/settings.json

  • 顶栏快速切换配置

  • 导出/导入配置方案(JSON 格式)

会话导入/导出

  • 导出选定会话或整个项目为 ZIP

  • 可选包含关联的 Skills / Agents / Commands 资产

  • 导出包含 manifest.json 清单文件

  • 支持 ZIP 文件导入到指定项目

设置

  • 自定义 .claude 目录路径(支持非默认位置)

  • 环境变量管理

  • 配置 Diff 查看

上个版本的帖子

【开源分享】重复造轮子claudeInsight:本地Claude Code cli 对话历史管理和分析工具,帮助开发者管理和回顾与 Claude 的对话历史 开发调优
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用…
网友解答:
--【壹】--:

很不错的东西,先star一波,万一火了呢


--【贰】--:

谢谢大佬,不至于就是本地文件关联解析,方便看,但是也没看大作用哈哈


--【叁】--:

这块我周末或者晚上回去优化一下,看看还有啥问题


--【肆】--:

感谢佬友分享,试用一下很好用


--【伍】--:

image600×312 13 KB
会话可以查询了。就是左侧项目没识别中文。
可能是claude本身没识别中文,如下图
image486×197 7.85 KB


--【陆】--:

大佬牛逼!


--【柒】--:

我在看看处理一下带-的问题


--【捌】--:

感谢大佬


--【玖】--:

路径修复了,可以重新拉一下


--【拾】--:

用上了,windows上中文项目路径确实不兼容。感谢佬友


--【拾壹】--:

客气