Skip to content

A Streamlit app to analyze WhatsApp chat data with visualizations, sentiment analysis, word clouds, emoji stats, and more. Web version and mobile app (Flutter) soon.

Notifications You must be signed in to change notification settings

piezzy/wa-chat-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š WhatsApp Chat Analyzer

Streamlit app for analyzing WhatsApp chat exports with visualizations and insights.

πŸš€ Features

  • πŸ“ˆ Message/word/media statistics
  • πŸ‘₯ Most active users
  • ⏳ Activity timelines & heatmaps
  • ☁️ Word clouds & common words
  • 😊 Emoji & sentiment analysis
  • πŸ”— Link sharing & topic modeling

βš™οΈ Quick Start

git clone https://github.com/piezzy/wa-chat-analyzer.git
pip install -r wa_analyzer_backend/requirements.txt
streamlit run wa_analyzer_streamlit/app.py

πŸ“‚ Usage

  1. Export WhatsApp chat (.txt)
  2. Upload in the app
  3. Select user/group
  4. View analysis

πŸ› οΈ Coming Soon

  • 🌐 Multi-language support
  • πŸš€ Web version release
  • πŸ“± Flutter mobile app

MIT License | Built with Streamlit & Python | Analyze your chats like never before

About

A Streamlit app to analyze WhatsApp chat data with visualizations, sentiment analysis, word clouds, emoji stats, and more. Web version and mobile app (Flutter) soon.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published