Chatlog - Ваш персональный анализ чатов WeChat
Репозиторий давно не обновлялся
Последнее обновление было 8 месяцев назад.
Приходилось ли вам искать старые сообщения в WeChat, но встроенный поиск подводил? Или мечтали проанализировать свои чаты с помощью AI, но не знали как? Chatlog — инструмент, который превращает вашу локальную базу данных WeChat в удобный API для анализа и интеграций.
Что умеет этот инструмент?
Chatlog — это Swiss Army Knife для работы с локальными данными WeChat. Основные возможности:
- Декодирование данных: Достаёт ключи шифрования и расшифровывает базы данных WeChat (версии 3.x/4.x)
- Мультимедиа: Работает с изображениями, видео, голосовыми сообщениями (включая формат wxgf)
- API интерфейс: Предоставляет REST API для запросов к вашим чатам
- Terminal UI: Удобный текстовый интерфейс для навигации по данным
- Интеграция с AI: Поддержка MCP протокола для работы с AI-ассистентами
Как это работает технически?
Проект написан на Go и использует:
- CGO-биндинги для работы с шифрованием
- SQLite для работы с декодированными базами данных
- HTTP-сервер для API интерфейса
- Terminal UI библиотеки для удобного интерфейса
Интересная деталь: для macOS требуется временное отключение SIP (System Integrity Protection) только на этапе извлечения ключей. После этого SIP можно снова включить.
Практическое применение
- Поиск по истории: Быстро находите старые сообщения, которые не ищутся через стандартный интерфейс
- Анализ чатов: Экспортируйте данные в CSV для анализа в Excel/Python
- Интеграция с AI: Подключайте ваши чаты к AI-ассистентам через MCP протокол
- Резервное копирование: Сохраняйте важные переписки в удобном формате
# Пример запуска HTTP сервера
chatlog server --port 8080
Кому особенно пригодится?
- Разработчикам, работающим с анализом текста
- Исследователям, изучающим коммуникационные паттерны
- Тем, кто хочет создать персонального AI-ассистента на основе своей переписки
- Пользователям, которым важно сохранить историю чатов
Важные ограничения
Проект работает только с локальными данными WeChat для desktop. Для использования необходимо:
- Иметь установленный WeChat на компьютере
- Использовать версии 3.x или 4.x клиента
- На macOS потребуется временно отключить SIP
Проект активно развивается — последний релиз вышел в октябре 2025 года. Сообщество уже насчитывает почти 9 тысяч звёзд на GitHub, что говорит о его популярности и востребованности.
Как начать использовать?
Самый простой способ — скачать готовые билды из раздела релизов. Для разработчиков:
go install github.com/sjzar/chatlog@latest
Полную документацию и примеры использования можно найти в официальном репозитории.
Chatlog — мощный инструмент для тех, кто хочет получить больше контроля над своими чат-данными. Хотя проект требует некоторой технической подготовки, он открывает уникальные возможности для анализа и автоматизации работы с перепиской.
Если вы давно хотели "прокачать" свой WeChat — стоит попробовать. Главное — помнить о ограничениях использования и применять инструмент только для законных целей.
