ChatLab
ActiveDescription
Rediscover your social memories with local, AI-powered analysis. Import chat histories from multiple platforms and analyze them with AI agents for insights and visualization.
Key Features
- Supports WhatsApp, LINE, WeChat, QQ, Discord, Instagram, and Telegram
- AI Agent + Function Calling with 24+ tools for intelligent analysis
- Local-first architecture — chat data stays on your device by default
- Stream parsing and multi-worker processing for million-message scale
- Cross-platform normalization unifies different export formats
- Available as both desktop app and CLI
Use Cases
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (7.3k stars)
- • Responsive to issues, low backlog
⚠️ Limitations
- • Restrictive license (AGPL-3.0)
Categories
Quick Start
1. Download the desktop installer or install CLI: `npm i chatlab-cli -g`
2. Export chat records from your target platform
3. Start ChatLab: `chatlab start`
4. Import your chat data files
5. Query and analyze chats using SQL or the AI agent