Chatlog

5天前发布 860 0 0

Chatlog是一款开源的聊天记录分析与管理工具,主要用于提取、解密、查询和分析本地聊天数据,尤其适用于微信聊天记录的处理。它不仅能让你“看见”自己的聊天数据,还能让 AI “理解”这些数据。

收录时间:
2025-07-06

chatlog是什么?

Chatlog是一款开源的聊天记录分析与管理工具,支持从本地数据库中提取、解密并查询聊天数据,非常适合用于处理微信聊天记录。提供了终端 UI 和 http api 接口,并且能够访问包括图片在内的各种格式的文字和语音内容。

主要功能特点

  • 聊天记录提取与自动解密:支持 Windows/macOS 微信本地数据库聊天数据的提取、自动解密文字、图片、语音、视频等,无需手动输入密钥。
  • 多媒体内容支持:访问聊天记录中的图片、语音、视频、文件等并对其解密,语音可边播放边转码为 MP3 适合聆听。
  • 终端UI与HTTP API双模式操作:既可用图形界面向普通用户提供操作界面,也可通过查询聊天记录、聊天联系人、群聊、会话等的功能的 HTTP API 方式被开发者应用开发集成所用。
  • AI 助手集成(MCP 协议):提供 MCP SSE 支持,ChatWise、Claude Desktop 等 AI 助手可以像聊天一样查询聊天记录,可以随时实现“像聊天一样查聊天记录”。
  • 多账号与多平台支持:支持微信多个账号之间切换,后续会逐步增加 QQ、Telegram 等平台格式支持。
  • 数据本地化处理,保障隐私安全:所有的聊天内容都在本地进行数据处理、不上传到云端。
  • 智能分析与可视化(社区增强功能):可对聊天内容中高频词汇、正负面情感、活跃时段等信息进行智能提取,并以词云、活跃图、关系网络图等方式可视化展现,适合做社交分析、洞察分析等用途。
  • 自动化报告生成:一键生成聊天分析报告,支持导出为 PDF 或 Excel 格式,适合工作总结或研究用途。

应用场景​​

  • ​​数据备份与导出​​:安全保存重要聊天记录,导出多媒体文件。
  • 信息检索​​:通过 HTTP API 快速搜索特定时间、联系人的聊天内容。
  • ​​AI 辅助分析​​:将聊天记录接入 AI 工具(如 Claude、ChatGPT),生成摘要、分析情绪或提取关键信息。
  • 开发与集成​​:为聊天机器人、数据分析工具提供原始数据接口。

使用方法

1.下载安装Chatlog

访问Chatlog GitHub项目页下载适合你系统的预编译版本(支持 Windows/macOS)。解压后运行 chatlog 可执行文件,无需安装过程。

2.提取并解密聊天数据

  • 启动程序后,选择「解密数据」菜单项,Chatlog 会自动扫描本地微信数据库并提取聊天记录。
  • macOS 用户需临时关闭 SIP(系统完整性保护)以获取密钥,完成后可重新启用。

3.启动 HTTP 服务(可选)

  • 在主界面选择「开启 HTTP 服务」,默认地址为 http://127.0.0.1:5030。
  • 启动后可通过浏览器或 API 工具访问聊天记录、联系人、群聊、语音、图片等内容。

4.使用 Terminal UI 或命令行操作

Terminal UI:使用方向键选择菜单项,Enter 确认,Esc 返回,Ctrl+C 退出。

命令行模式示例:

  • chatlog key # 获取微信数据密钥
  • chatlog decrypt # 解密数据库文件
  • chatlog server # 启动 HTTP 服务

5.集成 AI 助手(可选)

  • Chatlog 支持 MCP SSE 协议,可与 ChatWise、Claude Desktop 等 AI 工具集成,实现“像聊天一样查聊天记录”的体验。
  • 启动 HTTP 服务后,通过 http://127.0.0.1:5030/sse 接入即可。 

数据统计

相关导航

暂无评论

none
暂无评论...