ChatLab

活跃
GitHub TypeScript AGPL-3.0

简介

本地化的聊天记录分析工具,通过 AI Agent 回顾和分析社交记忆,支持多平台聊天数据导入和可视化分析,帮助用户重新发现社交记忆。

核心特性

  • 支持 WhatsApp、LINE、微信、QQ、Discord、Instagram、Telegram 等 7+ 平台
  • AI Agent + Function Calling 实现 24+ 工具的智能分析
  • 本地优先架构,聊天数据默认不上传云端
  • 流式解析和多 Worker 处理,支持百万级消息规模
  • 跨平台数据标准化,统一不同导出格式的数据模型
  • 提供桌面应用和 CLI 两种使用方式

适用场景

💡 分析社交聊天记录中的交流模式和互动频率
💡 通过自然语言查询历史聊天内容
💡 可视化聊天趋势、时间分布和排名
💡 跨平台整合多个聊天应用的数据进行统一分析

快速开始

1. 从官网下载桌面安装包或使用 `npm i chatlab-cli -g` 安装 CLI
2. 导出目标平台的聊天记录
3. 启动 ChatLab:`chatlab start`
4. 导入聊天数据文件
5. 使用 SQL 或 AI 代理查询和分析聊天内容

相关项目