Skip to content

ChatLab

Your Chat History, Finally Yours.

Private, local-first, and AI-powered — built to help you truly understand your chat history.

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...

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

Chat overview displays various data summaries.

User Reviews

True stories. Ask the people involved.