盘天下 | 免费精选资源分享

Chatlog:一站式微信聊天记录查询与 AI 集成神器

编程开发 qwehjh1123 2025-07-07 172 0

Chatlog概览

Chatlog 是 sjzar 基于 Go 语言 开源的 跨平台 项目,核心 定位 是「把散落在本地 数据 库里的 微信 聊天记录,变成可搜索、可调用的结构化数据」。它支持 Windows 与 macOS,兼容微信 3.x 与 4.0 版客户端,无需 root 或越狱即可读取并解密消息文件。启动后既能在 Terminal UI 中浏览记录,也能通过 CLI 与 HTTP API 对外提供服务,方便脚本或第三方应用调用。

Chatlog:一站式微信聊天记录查询与 AI 集成神器

Chatlog功能亮点

本地数据自动发现

Chatlog 会扫描系统默认路径并识别多账号的数据目录,用户只需在界面中点选即可完成绑定与切换。

全流程解密与多媒体处理

工具内置 key 提取与 数据库 解密 逻辑 ,图片、语音、视频等加密附件会在请求时实时解码并返回可直接浏览的文件流。

HTTP API + SSE 双栈输出

  • REST API:查询单条消息、联系人 信息 、群聊列表、最近会话等;
  • SSE Endpoint:按照 MCP (Model Context Protocol) 推送增量数据,可与支持 MCP 的 AI 助手无缝对接,实现对话上下文即取即用。

双界面交互

  • Terminal UI:键盘操作,类邮箱 阅读 体验;
  • 命令行模式:适配自动化脚本与 DevOps 场景。

多账号与安全模式

支持同时登录多个微信 ID,一键切换;macOS 用户可在提取密钥前临时关闭 SIP,保障数据完整读取;Windows 用户遇到排版错位建议使用 Windows Terminal 解决显示问题。

Chatlog快速上手

  • 安装:访问 GitHub 发行页下载预编译包,或执行 go install github .com/sjzar/chatlog@latest。
  • 启动:终端执行 chatlog,默认进入 TUI 界面。
  • 解密:在菜单中选择 “解密数据”, 软件 会自动拉取并解析 key.sqlite。
  • 开启服务:选中 “开启 HTTP 服务”,默认监听 127.0.0.1:8080。
  • 访问数据
    • REST:GET /message?id=...
    • SSE:GET /sse
    • 多媒体:GET /image/{id} / voice/{id} / file/{id}。
  • 数据迁移:如桌面端记录不全,可在微信 电脑 版中执行「从手机迁移聊天记录」补全数据库。
  • Chatlog应用场景

    • 个人 知识 管理 :把多年聊天打包进本地搜索或 Obsidian、Logseq 等 笔记 系统,实现语义检索与数据洞察。
    • 团队 审计:在合规前提下快速拉取业务群 谈判 、售后纠纷等记录,生成可归档的 PDF 或报表。
    • AI 对话扩展:借助 MCP SSE,把实时聊天流送入 ChatGPT、Claude 等 LLM,打造「即时语境」助手,实现自动纪要与 情绪 分析。

    Chatlog详细使用地址

    相关下载:网盘

    GitHub地址:https://github.com/sjzar/chatlog

    饿了么-外卖红包天天领

    夸克资源精选合集

    (0)
    (0)

    评论列表

    闲趣赚