Skip to content

ChatLab

Reimagined Your Social Memories with AI Agent.

Local-first chat history analysis tool. With a deeply integrated AI agent, it helps you analyze your chat history with ease.

GitHub
Analyzed just two steps

Export Chat Records

Export from any platform

+

Import & Analyze

Local parsing, fast & secure

Parsing...100% Local

Make Data Analysis Simple

A local-first analytics platform designed for chat data, combining visualization and AI Agent capabilities

Local Analysis, Privacy First

Chat history and settings stay in your local database. All analysis runs locally — it works even offline.

* AI features are the exception. If your hardware supports it, local models are recommended.

Incredibly Easy to Use

No Python, no command line needed. ChatLab packages all the complexity — just import your chats and go.

Standardized Chat Format

Through a standardized data abstraction layer, we smooth out differences across chat platforms. We support mainstream global chat apps and allow custom adapters for any chat software.

Unified Schema

Stream Processing, Extreme Performance

With stream computing and multi-threaded parallel architecture, ChatLab remains smooth and responsive even with millions of chat records.

30+ foundational tools unlockendless chat-memory insights

Smart Search
Deep Search
Context View
Member Lookup
Recent Messages
Chat Overview
Session Summary
Session Search
Message Length
Message Type
Response Time
Time Distribution
Activity Rank
Interaction Pairing
Reply Rank
DAU Trend
Session Detail
Activity Trend
Peak Hours
Activity Heatmap
High-frequency Terms
Silence Detection
Topic Starters
Unanswered Check
Member Dialogue
Nickname History
Waiting for computation signal flow...

Different scenarios need differentanalysis assistants

Switch AI assistants in one click. Automated tool orchestration multiplies your analysis depth instantly.

Assistant Marketplace
Current Agent: General Assistant
What is everyone talking about lately, and who is most active?
🤖
Calling tool: [High-frequency Terms]...
Calling tool: [Activity Ranking]...
Analysis finished, generating response...
🤖
The hottest topics lately are 'where to travel this holiday' and 'which AI model works best'. The most active member this week is @Xiaoming with 342 messages, mostly image-and-text sharing.
Press '/' to trigger more skills...

Your data lives only on yourdevice

Open-source, transparent, fully local architecture with an AI preprocessing pipeline to protect your chat privacy.

chatlab://architecture/security-overview
LOCAL SECURE ENVIRONMENT
WhatsAppLINEQQDiscordInstagramTelegramiMessageMessengerKakaoTalk
Layer 01
📦

Parser Layer

Parser · Multi-platform format normalization

Format DetectionParser PluginData CleaningProtocol Normalization
Layer 02
🗄️

Storage Layer

Storage · Local persistence and isolation

Local SQLiteStreaming WritesSchema MigrationSession Isolation
Layer 03
🧠

Analysis Layer

Analysis · SQL + AI Agent dual-engine

SQL Branch · Deterministic analysis

Basic StatsAdvanced AnalyticsSession IndexSQL Lab

AI Agent · Exploratory analysis

Agent ExecutorTool Orchestration (26+)Context BuilderStreaming Render
Layer 04
🛡️

Preprocessing Layer

Preprocessing · Security guardrail

Data CleaningExtract XML Cards
Blacklist FilterRemove Custom Terms
Smart DenoiseFilter Short Messages
Data MaskingReplace Sensitive Info
Alias AnonymizationUse U{id}
Layer 05
📊

Display Layer

Display · ECharts + conversational AI exploration

Product Feature Preview

Overview

User Reviews

True stories. Ask the people involved.