ChatLab 是一个免费、开源、专注于本地化聊天记录分析的桌面应用,致力于在保护用户隐私的前提下,利用 AI 与 SQL 引擎对社交数据进行深度挖掘与可视化。项目核心理念是“把分析能力留在本地,不上传你的聊天记录”。
核心特点:
本地优先,隐私保障
所有聊天记录和用户配置均存储于本地 SQLite 数据库,分析过程完全在本地完成(AI 功能除外),杜绝云端上传风险,确保用户数据主权。跨平台聊天格式兼容
通过抽象的数据解析层,ChatLab 能自动识别并标准化来自不同社交平台(如微信、QQ、Telegram 等)的聊天记录格式,实现“一次导入,统一分析”。高性能架构
采用流式导入与多线程 Worker 架构,即使面对百万条级别的聊天数据,也能保持流畅交互,内存占用可控,支持 GB 级日志文件的恒定内存解析。智能 AI Agent 系统
集成多个大语言模型(LLM),并配备 10 余种 Function Calling 工具(如关键词提取、情感分析、关系图谱生成等),AI Agent 可动态调度工具,深入挖掘聊天内容中的隐藏信息。多维数据可视化
提供活跃度趋势图、发言时间分布、成员互动排行、话题聚类等多维度图表,帮助用户直观理解社交行为模式。SQL 实验室
内置灵活的 SQL 查询引擎,允许高级用户直接编写查询语句,进行自定义数据探索,满足深度分析需求。技术栈现代化
前端基于 Vue 3 + Nuxt UI + Tailwind CSS,界面简洁响应迅速;后端使用 Electron 构建,主进程与渲染进程通过安全 IPC 通信,核心计算任务由独立 Worker 线程处理,确保主界面流畅。
适用场景:
个人复盘社交关系或沟通习惯
研究者分析对话数据(本地合规)
社群运营者洞察成员活跃规律
对隐私敏感、拒绝云端分析的用户








