Chatlog - Ваш персональный анализ чатов WeChat

20 Oct, 2025

Репозиторий давно не обновлялся

Последнее обновление было 8 месяцев назад.

9,187
🔱 2,935
👥 52

Приходилось ли вам искать старые сообщения в 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 можно снова включить.

Практическое применение

  1. Поиск по истории: Быстро находите старые сообщения, которые не ищутся через стандартный интерфейс
  2. Анализ чатов: Экспортируйте данные в CSV для анализа в Excel/Python
  3. Интеграция с AI: Подключайте ваши чаты к AI-ассистентам через MCP протокол
  4. Резервное копирование: Сохраняйте важные переписки в удобном формате
# Пример запуска 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 — стоит попробовать. Главное — помнить о ограничениях использования и применять инструмент только для законных целей.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.