About Chat Analytics
Chat Analytics takes chat exports from supported messaging platforms and generates a single HTML file with statistics and interactive graphs. Privacy is its main concern: the README says chat data never leaves your device during report generation, because processing happens in the browser. It is for people who want to explore their own conversations, such as message volume, language, emoji use and sentiment, and for communities that want insight into their servers.
Supported sources include Discord via DiscordChatExporter JSON, Facebook Messenger via its data export, Telegram Desktop JSON, and WhatsApp text or zip exports from a phone. Reports are organized into sections for messages, language, emoji, links, calls, interaction, sentiment and a timeline. The README includes a table of which fields each platform provides, notes that exports from different platforms cannot be combined, and welcomes contributions of new platform parsers.
You can use the hosted app at chatanalytics.app, view a demo, use a command-line version, or self-host with Docker. The report file itself can contain sensitive information, so share it carefully. The code is TypeScript under AGPL-3.0.
Key features
- Single-file interactive HTML reports
- Discord, Telegram, WhatsApp and Messenger support
- In-browser processing, data stays on device
- Message, emoji, language and sentiment analysis
- Timeline and interaction graphs
- Command-line and Docker options
Good fit for
- →Analyzing a group chat's activity over time
- →Reporting on community server engagement
- Built with
- TypeScript
- Tags
- chat-analytics
- discord
- telegram
- privacy
- reports
- visualization
- self-hosted
Chat Analytics: questions and answers
- What is Chat Analytics used for?
- Chat Analytics is a privacy-first web app that turns Discord, Telegram, WhatsApp and Messenger chat exports into one interactive HTML analytics report. It is a good fit for analyzing a group chat's activity over time and reporting on community server engagement.
- Is Chat Analytics open source?
- Yes. Chat Analytics is open source under the AGPL-3.0 licence. Its source code is on GitHub at mlomb/chat-analytics and is written mainly in TypeScript.
- Is Chat Analytics free?
- Yes. Chat Analytics is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Chat Analytics?
- Yes. Chat Analytics can be self-hosted on your own server or infrastructure.
- What are some alternatives to Chat Analytics?
- Similar open-source tools in the Analytics category include Umami, Plausible and Matomo. SaaS products in the same category include Datalyic, BiClaw and CheapWebAnalytics.
- Is Chat Analytics actively maintained?
- The most recent commit to Chat Analytics was on 19 October 2025, and the latest release is v1.1.2, published on 14 August 2024. The project has 1.2k stars on GitHub.
Open-source alternatives to Chat Analytics
See all
Umami
Analytics
Umami is a privacy-first analytics platform. Traffic, campaigns, behavior, conversions, an
MITvs Google Analytics★ 39k
Plausible
Analytics
Plausible is a lightweight and open-source Google Analytics alternative. Your website data
AGPL-3.0vs Google Analytics★ 29k
Matomo
Analytics
Popular analytics tools can miss up to 40% of traffic. Matomo delivers accurate, GDPR-comp
GPL-3.0vs Google Analytics★ 22k
Rybbit
Analytics
Open source, cookieless web & product analytics with an 11 KB script and one readable
AGPL-3.0vs Google Analytics★ 13k
OpenPanel
Analytics
OpenPanel is an open-source web and product analytics platform, an open-source alternative
AGPL-3.0vs Mixpanel★ 7.1k
GoatCounter
Analytics
Easy web analytics. No tracking of personal data.
OSSvs Google Analytics★ 6k
SaaS alternatives to Chat Analytics
See all
Datalyic
Analytics
Privacy-friendly real-time web analytics with no cookie banners
SaaS
BiClaw
Analytics
WhatsApp AI agent that summarizes Shopify, ad and Stripe data each morning for e-commerce sellers
SaaS
CheapWebAnalytics
Analytics
Simple, lightweight web analytics for up to 100 websites per plan
SaaS
ClickIQ
Analytics
Privacy-focused, cookie-free web analytics service
SaaS
Clicky
Analytics
Real-time website analytics with heatmaps and uptime monitoring
SaaS
Coruve
Analytics
Cookie-free, privacy-first web analytics that tracks AI-agent traffic, conversions by channel and rage clicks
SaaS

