[Open Source] A WeChat Chat History Tool for Exporting and Permanently Preserving Chat Records and Generating Annual Reports
![[Open Source] A WeChat Chat History Tool for Exporting and Permanently Preserving Chat Records and Generating Annual Reports](https://yy123.ink/api/img/1782607482163-zxqbmq.jpg)
1. Project Overview
My Data, My Control

Extract WeChat chat history and export it as HTML, Word, or CSV documents for permanent preservation. Analyze chat records and generate annual chat reports.
2. Open Source License
Licensed under GPL-3.0
3. Screenshots
Effect









4. Feature Overview

Preface
The author firmly believes that what truly matters is not WeChat itself, but the profound stories hidden behind each chat window. In the future, everyone will be able to have AI companionship, and your data can provide it with precious memories of your past. The author hopes everyone has the right to preserve the traces of their lives️⛹️ rather than let them fade into oblivion.
The development of AI is not just about technological advancement, but also about the continuation of emotions. Every conversation and every interaction is a unique fragment of life, representing genuine and moving emotional exchanges. Therefore, the author hopes AI developers will make good use of their own data to train unique, personalized artificial intelligence. Let personal AI become a companion in everyday life, capable of understanding, recording, and sharing our laughter, tears, and growth.
One day, AI will no longer be an unattainable technology but will become part of ordinary people's everyday lives. Everyone will be able to have their own AI, bringing the power of technology into every aspect of daily life. This is a revolution in genuine human connection and an exploration of making technology more human-centered. Let us witness a brighter future together.
That is why we created "Trace".
Function
-
️️Local Windows WeChat Database
-
Recreate the WeChat Chat Interface
-
Text ✅
-
Images ✅
-
System Messages Such as "Pat" Notifications ✅
-
Export Data
-
Batch Data Export ✅
-
Export Contacts ✅
-
SQLite Database ✅
-
HTML (Text, Images, Videos, Stickers, Voice Messages, Files, System Messages) ✅
-
CSV Documents ✅
-
TXT Documents ✅
-
Word Documents ✅
-
Analyze Chat Data and Generate Visual Annual Reports
-
Project Under Continuous Development
-
Development Plan
-
Various Analytical Charts
-
Personal Annual Reports
-
Group Annual Reports
-
Sentiment Analysis
-
Choose the Year for Annual Reports
-
Export All Stickers, Files, Images, Videos, and Voice Messages with One Click
-
Merge Multiple Backup Datasets
-
Search by Date and Keywords
-
Supports WeCom Contacts
5. Tech Stack
Run from Source Code
Before running, make sure Git and Python version 3.10 or later are installed on your computer. Some third-party libraries require MSVC, so you must install the Windows Build Tools in advance.
More content, please refer to README.md document
[!IMPORTANT]
Disclaimer: This project has one and only one purpose: "Preserve Traces" — My Data, My Control. The prerequisite is "My Data," followed by "My Control." Anyone is prohibited from using this project in any form for any illegal purpose. All creators assume no responsibility for any consequences resulting from the use of this program. 🙄
This software cannot recover deleted chat records. Any attempt to tamper with WeChat chat data is completely unfounded. All features of this project are built upon the principles stated in the "Preface." All developers of this project reserve the right to reject any feature requests that contradict the "Preface." Violators shall bear all consequences.
This software is completely free. Beware of scams.
No inquiries from software resellers or individuals involved in illegal or non-compliant activities. Any secondary development must strictly comply with the open-source license.