惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recorded Future
Recorded Future
人人都是产品经理
人人都是产品经理
Google DeepMind News
Google DeepMind News
Google DeepMind News
Google DeepMind News
雷峰网
雷峰网
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Secure Thoughts
酷 壳 – CoolShell
酷 壳 – CoolShell
SecWiki News
SecWiki News
W
WeLiveSecurity
N
News | PayPal Newsroom
AI
AI
The Last Watchdog
The Last Watchdog
I
InfoQ
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
B
Blog RSS Feed
Hacker News: Ask HN
Hacker News: Ask HN
Hugging Face - Blog
Hugging Face - Blog
L
LINUX DO - 最新话题
Engineering at Meta
Engineering at Meta
Hacker News - Newest:
Hacker News - Newest: "LLM"
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
www.infosecurity-magazine.com
www.infosecurity-magazine.com
腾讯CDC
Attack and Defense Labs
Attack and Defense Labs
博客园 - Franky
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Apple Machine Learning Research
Apple Machine Learning Research
Stack Overflow Blog
Stack Overflow Blog
Forbes - Security
Forbes - Security
Martin Fowler
Martin Fowler
D
Docker
Last Week in AI
Last Week in AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Privacy & Cybersecurity Law Blog
U
Unit 42
H
Help Net Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Schneier on Security
博客园 - 司徒正美
S
SegmentFault 最新的问题
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Schneier on Security
Schneier on Security
P
Palo Alto Networks Blog
Jina AI
Jina AI
V
Vulnerabilities – Threatpost
P
Proofpoint News Feed
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学

Casear的技术栈

Ubuntu 26.04 装 NVIDIA 580 内网异机备份 conf 驱动 Razer_GRUB_Theme Fcitx5 输入法配置:切换中文输入法 服务器 zsh 环境配置记录:Zim + p10k + eza + zoxide # ThinkPad T490s Linux 指纹模块启用指南(KDE vanblog使用picgo图床的完整部署教程 vanblog备份恢复评论数据 如何配置一个虚拟显示器,以便远程没有显示器的系统 解决 OpenConnect VPN 由于 JScript 引擎丢失导致的 Error 1 修复 Fuck 2025 ATT&CK红队评估实战靶场二 一言 解决kde环境下切换登陆屏幕(SDDM)后显示异常 rss Linux实用软件分享 Kubuntu 上安装 显卡驱动 和 EnvyControl kubuntu 搜狗输入法安装问题解决 终端工具的选择 青龙面板+wxBotWebhook实现自动推送天气 mac 安装 第三方应用问题 zsh 安装与配置,使用 oh-my-zsh 美化终端 pve虚拟机硬盘直通 tldr-pages 安装 pve安装Arch-linux Arch-linux安装桌面环境 提问的艺术极简板 Waline 服务端独立部署解决方案 记-先锋书店 api开发-更优雅的[规范响应数据] sqli 1-7关 Nginx Proxy Manager安装及避坑指南 Xiaomi-Mall-Home kali设置为中文 vscode连接docker查看代码 DVWA--SQL Injection(Blind)(盲注Python脚本) 使用Hexo生成大量页面时卡死问题解决 在Ubuntu上搭建Fivem服务器 互联网档案计划(Internet Archive) NEZHA监控面板美化 哪吒监控配置 CentOS7安装MySQL8.0 burpsuite ca证书安装 powerShell script 你一句春不晚,我就到了真江南 DVWA靶场--XSS(Reflected)教程 DVWA靶场--JavaScript Attacks (前端攻击) 强网杯2023 谍影重重2.0 wp shell脚本备份 MySQL数据库 青龙面板定时规则 异地容灾备份系统两地三中心 转载 关于躺平 python打包可执行文件 python定义函数 MySQL8.0以上PHP连接问题
chatlog
casearx@foxm · 2025-05-09 · via Casear的技术栈

2025-05-09

AI

0

请注意,本文编写于 400 天前,最后修改于 400 天前,其中某些信息可能已经过时。

sjzar/chatlog

  • 从本地数据库文件获取聊天数据
  • 支持 Windows / macOS 系统
  • 支持微信 3.x / 4.0 版本
  • 提供 Terminal UI 界面 & 命令行工具
  • 提供 HTTP API 服务,支持查询聊天记录、联系人、群聊、最近会话等信息
  • 支持 MCP SSE 协议,可与支持 MCP 的 AI 助手无缝集成
  • 支持多媒体消息,支持解密图片、语音
  • 支持自动解密数据,简化使用流程
  • 支持多账号管理,可在不同账号间切换

🌟 项目特点

  • 终端图形界面:基于 tviewtcell,实时显示聊天记录。
  • 🔊 语音消息支持:支持 Silk、MP3 编解码播放(使用 go-silkgo-lame)。
  • 📁 多数据源读取:支持读取本地文件、数据库、API 等。
  • 🛠️ 丰富的配置项:基于 viper 提供灵活的配置方式。
  • 📡 可扩展接口:集成 Gin Web 框架,支持 RESTful API。

🧩 依赖组件(部分)

组件功能
tview / tcell终端界面框架
go-silk / go-lame音频编解码
gopsutil系统资源监控
viper配置文件管理
go-sqlite3聊天记录存储
ginHTTP 接口服务

🚀 安装方法

方法一:使用 go install(推荐)

如果你的系统已安装 Go 环境(Go 1.18+):

go install github.com/sjzar/chatlog@latest

安装完成后,chatlog 可执行文件会出现在 $GOPATH/bin 目录下,通常是 ~/go/bin/chatlog。

请确保该路径已加入到环境变量 $PATH 中:

echo 'export PATH="$HOME/go/bin:$PATH"' >> ~/.zshrc source ~/.zshrc

方法二:下载预编译版本

访问项目的 Releases 页面下载适合系统的预编译版本。

👨‍💻 使用方法

推荐使用 Cherry Studio(因为我电脑里只有这个)

官网:https://cherry-ai.com/

使用方式:MCP SSE

在 设置 - MCP 服务器 下点击 添加服务器,输入名称为 chatlog,选择类型为 服务器发送事件(sse),填写 URL 为 http://127.0.0.1:5030/sse 点击 保存。(注意:点击保存前不要先点击左侧的开启按钮) 截屏2025-05-09 19.58.46.png

选择支持 MCP 调用的模型,打开 chatlog 工具选项 截屏2025-05-09 19.59.22.png

测试功能是否正常

截屏2025-05-09 20.00.21.png 在模型能调用mcp服务后即为正常

在作者的 GitHub仓库中有更为详细的文档

https://github.com/sjzar/chatlog/tree/main/docs

本文作者:Casear

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!