teest114514/chatlog_alpha

原 [chatlog]项目(一个微信数据库解密读取及提供mcp服务、http服务的开源软件),现已支持通过微信clawbot接口推送消息,可以实时转发全部或指定消息到clawbot

What it solves

Chatlog Alpha provides a way to read, decrypt and manage local WeChat 4.x chat data. It solves the problem of accessing encrypted local databases (WCDB) and media files (images, videos, voice notes) that are normally locked by the application, allowing users to export or query their own data in a structured format.

How it works

The tool extracts database and image keys from the local machine (specifically supporting macOS) and connects to the local WeChat databases in read-only mode. It provides multiple interfaces for interacting with the data, including a Terminal User Interface (TUI), a Web console, a structured CLI, and a local HTTP JSON API for automation.

Who it’s for

Users who need to access their local WeChat chat logs, developers who want to build automation based on local chat data, and individuals looking to backup or export their chat history in CSV or Excel formats.

Highlights

  • Comprehensive Data Access: Supports querying sessions, messages, contacts, group chats, and Moments (朋友圈).
  • Multi-Account Support: Capable of discovering and switching between multiple local WeChat accounts.
  • Media Decryption: Decrypts and reads images, videos, and voice notes.
  • LLM-Ready API: Includes a self-describing CLI and machine-readable HTTP API catalog designed for integration with Large Language Models.
  • Push Notifications: Integrates with POST, Hermes Weixin, and Hermes QQ for message notifications.

Related

  • Project
  • Project
  • Project
  • Project
  • Project