Chatlog: Ein Open-Source-Tool zum Zusammenfassen und Abfragen von Chatverläufen via MCP
Was ist Chatlog?
Chatlog ist ein quelloffenes Tool zur Zusammenfassung und Abfrage von Chatverläufen, das auf MCP basiert. Es ermöglicht das Zusammenfassen und Abfragen von Chatverläufen und löst damit das häufige Problem, dass in Gruppenchats zahlreiche Nachrichten eintreffen, die man nicht alle lesen kann. Die Bedienoberfläche ist benutzerfreundlich und es wird zugleich ein Kommandozeilen-Tool bereitgestellt. Es unterstützt WeChat 3.x und 4.0 und kann Chatverläufe, Kontakte, Gruppenchats sowie letzte Konversationen abfragen. Mithilfe des MCP-SSE-Protokolls lässt es sich nahtlos in KI-Assistenten integrieren, die MCP unterstützen, wie etwa Claude, ChatWise und Cherry Studio. Es unterstützt Windows und macOS.

Wobei kann Chatlog den Nutzern helfen?
WeChat-Chatverläufe sichern und einsehen.
Chatverläufe über die Kommandozeile oder eine grafische Oberfläche durchsuchen.
Einen lokalen HTTP-Dienst starten, der bequem mit dem Browser oder einem KI-Assistenten aufgerufen werden kann.
Integration mit KI-Chatassistenten (wie ChatWise) zum Abruf von WeChat-Daten.
Chatlog Installations- und Nutzungsanleitung
Vorbereitende Arbeiten
WeChat auf dem PC:
Lade die neueste Version des WeChat-Clients herunter und installiere sie (Windows oder macOS).
Chatverläufe auf den PC migrieren:
Öffne WeChat auf dem Smartphone und tippe nacheinander auf: Ich → Einstellungen → Allgemein → Chatverlauf migrieren und sichern → Migrieren → Auf den PC migrieren.
Folge den Anweisungen, um die Chatverläufe vom Smartphone auf den PC zu übertragen. Dabei werden die Chatdaten auf dem Smartphone nicht gelöscht.

Chatlog installieren
1. Installationspaket direkt herunterladen:
Öffne die Chatlog-Releases-Seite.
Lade je nach Betriebssystem (Windows oder macOS) die passende vorkompilierte Version herunter.
Nach dem Entpacken erhältst du die ausführbare Datei chatlog.
2. Installation aus dem Quellcode (Go-Umgebung muss installiert sein):
go install github.com/sjzar/chatlog@latest
Nach Abschluss der Installation befindet sich chatlog im Verzeichnis $GOPATH/bin.
Besondere Hinweise für macOS-Nutzer
Beim erstmaligen Entschlüsseln des WeChat-Schlüssels muss SIP (System Integrity Protection) deaktiviert werden:
Intel Mac: Halte beim Start Command + R gedrückt, um in den Wiederherstellungsmodus zu gelangen.
Apple Silicon: Halte den Power-Button gedrückt, um in den Wiederherstellungsmodus zu gelangen.
Menüleiste: Dienstprogramme → Terminal.
Gib folgenden Befehl ein:
csrutil disable
Starte das System neu.
Nach dem Deaktivieren von SIP wird empfohlen, Xcode zu installieren (aus dem App Store herunterladen).
SIP muss nur zum Auslesen des Schlüssels deaktiviert werden und kann anschließend wieder aktiviert werden.
Chatlog ausführen
1. Programm starten:
Doppelklicke auf chatlog oder gib in der Kommandozeile Folgendes ein:
./chatlog
Es erscheint eine einfache Terminal-Oberfläche, in der du mit den Pfeiltasten das Menü auswählst, mit Enter bestätigst, mit Esc zurückgehst und mit Ctrl+C beendest.
2. Schlüssel auslesen und Datenbank entschlüsseln:
Wenn du nur die Kommandozeile nutzen möchtest:
# WeChat-Schlüssel auslesen ./chatlog key # Datenbank entschlüsseln ./chatlog decrypt
Nach Abschluss lädt Chatlog automatisch die WeChat-Daten.
HTTP-Dienst starten
Nach dem Start aktiviert Chatlog automatisch einen lokalen HTTP-Dienst (Standardport 5030), den du im Browser aufrufen kannst:
http://localhost:5030
Oder die API aufrufen:
Chatverläufe:
GET /api/v1/chatlog?talker=wxid_xxx&limit=100
Kontaktliste:
GET /api/v1/contact
Gruppenchat-Liste:
GET /api/v1/chatroom
Konversationsliste:
GET /api/v1/session
Integration mit ChatWise
Chatlog unterstützt das MCP-SSE-Protokoll, sodass KI-Assistenten bequem auf WeChat-Daten zugreifen können.
ChatWise-Konfiguration:
1. Öffne ChatWise → Einstellungen → Tools.
2. Erstelle ein neues Tool und wähle als Typ sse.
3. Trage die Parameter ein:
{
"id": "chatlog",
"type": "sse",
"url": "http://127.0.0.1:5030/sse",
"autoRun": true
}4. Aktiviere die Option „Tool automatisch ausführen“.
5. Speichern.
Anwendungsfälle für chatlog
Persönliches Datenmanagement: Nutzer können ihre WeChat-Chatverläufe einfach verwalten und abfragen sowie Datensicherungen und Analysen durchführen.
KI-Datenanalyse: Über die HTTP-API und das MCP-SSE-Protokoll lassen sich Chatverläufe in KI-Tools einspeisen, um intelligente Analysen wie Stimmungsanalyse oder Themenmodellierung durchzuführen.
Fehlerbehebung und Leistungsüberwachung: In Entwicklungsumgebungen für Fehlersuche und Performance-Monitoring einsetzbar.
Log-Analyse und Optimierung: Analyse der Informationen in Chatverläufen, um Datengrundlagen für Produktoptimierungen bereitzustellen.
Sicherheits-Audit: Verfolgung sensibler Vorgänge, um Sicherheitsrisiken frühzeitig zu erkennen und zu verhindern.
Häufig gestellte Fragen zu chatlog
1. Sind die Daten sicher?
Chatlog läuft nur lokal, die Daten werden nicht in die Cloud hochgeladen.
2. Werden WeChat-Daten beschädigt?
Nein, Chatlog ist schreibgeschützt und verändert die WeChat-Datenbank nicht.
3. Werden mehrere Konten unterstützt?
Die aktuelle Version ist hauptsächlich auf ein WeChat-Konto ausgelegt.
4. Werden Mediendateien unterstützt?
Derzeit nicht, dies soll in einer zukünftigen Version ergänzt werden.
Drehbuch-Assistent▸
AI Apps
AI Nachrichten 