Skip to content

Free and open-source chat analyzer + visualizer for WhatsApp that lets you create customizable visualizations instantly.

License

Notifications You must be signed in to change notification settings

Audiotape-2/WhatsChart

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsChart

code style: prettier

WhatsChart is a free and open-source chat analyzer + visualizer for WhatsApp that lets you create customizable visualizations instantly.

Demo visualization

Demo visualization

Table of contents

Why use WhatsChart?

  • Maximum privacy

    WhatsChart works locally, which means NO data, including the chat you select, is ever sent to ANY server! WhatsChart does NOT collect any analytics or other data either.

  • Completely open-source and free

    WhatsChart does not charge you anything! Anyone, including you, can read the source code anytime!

  • Instant and customizable

    WhatsChart works instantly! One click and off you go! Additionally, WhatsChart is highly customizable and new customization options are still being added.

How to use?

1. Export your WhatsApp chats

  1. Open the chat.
  2. Tap More options > More > Export chat for Android. For iPhone Tap the contact's name or group subject > Export Chat.
  3. Choose to export with media. If you decide to leave media out, you won't get statistics about media like pictures, videos etc.
  4. File with name like chat.txt or WhatsApp chat with John.txt is the file you'll need. WhatsApp unfortunately doesn't follow a consistent pattern while naming the chat file. If a zip file was exported, unzip it to find the .txt chat file. Feel free to discard the exported media.
  5. If you're still having trouble exporting your chats, refer to the following links from WhatsApp FAQ:

2.

  • Hosted version:

    Prefer this way since you don't have to download/install anything. Head over to whatschart.bhumit.net

  • Offline version:

    1. Clone the repo.
    2. Install the dependencies using npm install.
    3. Issue npm start command.
    4. Visit your localhost on specified port.
    5. Keep in mind that fonts won't work since they're pulled from Google fonts (unless you download them too).

3.

Go to generate page, select the exported chat file, configuration and click on Generate. You can then see/download the generated visualization. It is HIGHLY recommended that you use desktop or a device with wide screen to download the visualization. Please note that downloading is currently not supprted on Safari browser, please use Firefox or Chrome.

How to report bugs or offer suggestions?

Please open issues with prefix BUG: for bugs and SUGGESTIONS: for suggestions. If you can, mention format of your chat file as well as your country, OS, any other information you can afford to share.

Testing

This is still being worked on. Please check later.

Documentation for developers

This is still being worked on. Please check later.

License

GPLv3

About

Free and open-source chat analyzer + visualizer for WhatsApp that lets you create customizable visualizations instantly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.3%
  • CSS 14.4%
  • HTML 3.3%