Skip to content

ChatLab

Your Chat History, Finally Yours.

Local-first, private, and AI-powered — built to help you understand your chat history.

GitHub

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.

Choose How to Use ChatLab

Desktop Client

Tailored for power users, featuring full capabilities with auto-import and local API services.

CLI

Includes all desktop features with MCP protocol and AI Agent integration.

install
$npm i chatlab-cli -g

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

Feature Preview

Chat overview displays various data summaries.

User Reviews

True stories. Ask the people involved.

“What you've said in chat apps shouldn't disappear into the scrollbar.”

Local Analysis Privacy First Open Source
Read Docs