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

推荐订阅源

T
Threatpost
aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
J
Java Code Geeks
博客园_首页
Google Online Security Blog
Google Online Security Blog
Hugging Face - Blog
Hugging Face - Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
I
Intezer
P
Palo Alto Networks Blog
V
Vulnerabilities – Threatpost
雷峰网
雷峰网
O
OpenAI News
SecWiki News
SecWiki News
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
N
News | PayPal Newsroom
Project Zero
Project Zero
Forbes - Security
Forbes - Security
IT之家
IT之家
A
Arctic Wolf
WordPress大学
WordPress大学
Jina AI
Jina AI
T
Tor Project blog
博客园 - 三生石上(FineUI控件)
S
Secure Thoughts
Google DeepMind News
Google DeepMind News
Attack and Defense Labs
Attack and Defense Labs
博客园 - 聂微东
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy International News Feed
Cloudbric
Cloudbric
G
GRAHAM CLULEY
博客园 - 叶小钗
H
Hacker News: Front Page
腾讯CDC
量子位
Help Net Security
Help Net Security
人人都是产品经理
人人都是产品经理
C
Cyber Attacks, Cyber Crime and Cyber Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
爱范儿
爱范儿
L
Lohrmann on Cybersecurity
Hacker News - Newest:
Hacker News - Newest: "LLM"
Recorded Future
Recorded Future
C
CERT Recently Published Vulnerability Notes

张洪Heo

OpenClaw记忆系统升级:从memory-core到memory-lancedb-pro的迁移与配置 screenpipe:开源本地的 AI 记忆引擎,让电脑更懂你 混元hy3模型上手:腾讯送了云函数个人版6个月,怎么才能用上 给OpenClaw加上rm删除保护:防止AI误删你的整个电脑 豆言豆语Skill发布:让AI学会豆包的毒舌说话风格 美团longcat上手:缓存免费,主打便宜,就是速度太慢,思考时间looooong OpenClaw Workboard 功能上手:让 Agent 自己干活,你只管盯进度 小米平板8Pro上手:便宜且流畅的好平板,安卓平板的高效令人印象深刻 洪绘动图发布:将视频转换为帧图或者GIF并且限制只有5MB,APNG、WEBP动图生成工具 AI支付宝上手:内容全靠编,出问题甩锅给商家,付款快退款难 重要照片一定要备份,手机养成照片备份的好习惯 HeoSticker3D发布:3D形态的Heo表情,个人免费使用 这才是我心目中AI博客的样子 洪绘历史记录大更新:支持根据历史记录的AI对话 如何让OpenClaw调用你的百度网盘?百度网盘官方Skill帮你上传、下载与分享 如何判断一个文章是不是AI写的?文字、视频、图片AI检测方法 分享一下我现在都在使用哪些AI工具,以及我的的AI生产力状况 为OpenClaw搭建一个免费的搜索引擎,如何让OpenClaw搜索网页内容 这一次,我们听点有意思的 为啥别人用Image2做的图那么好看?我的却特别丑?如何模仿别人的风格作图? 如何给自己创作的歌曲生成歌词文件?手打逐字歌词lrc文件教程 免费可商用字体推荐:寒蝉端黑宋下载 洪绘响度发布:测量视频LUFS工具,并支持转换视频到指定LUFS 中国传统色上线!快速寻找和使用具有文化气息和韵味的中国传统色 如何将小米CodingPlan的Mimo模型接入到OpenClaw 洪绘切图发布!如何将一个图片平均切图?按照固定距离或者网格切图? ChatGPT Image-2 上手:杀死比赛!设计师这下子真的可以解放双手了 洪绘压图发布!批量转图片格式,批量压缩图片工具(Mac/Windows) 视频压缩软件 CompressO 3.0 MacOS 免费汉化版下载 我将我最初接触 Vibe Coding 的飞机大战重写了,飞机大战2.0登场 如何让OpenClaw控制智能家居,OpenClaw连接HomeAssistant教程 抖音iframe代码生成器:将抖音链接转为可嵌入网页的iframe代码 Apple Watch + AirPods 真实体验分享:那些意外里的小惊喜与小教训 使用 Magsafe 磁吸保护壳,但是磁力比较低,怎么办
龙虾与微信聊天记录结合:群内容总结、整理和提取关键内容实在是太方便
张洪Heo · 2026-04-20 · via 张洪Heo

这篇文章介绍了如何借助 wechat-cli 把本地微信聊天记录变成可检索的命令行能力,用来快速梳理工作群里海量且杂乱的信息流。作者的核心痛点是微信群消息常被屏蔽,等到被艾特做海报时往往完全缺乏上下文,因此需要 AI 快速对齐背景、提炼任务线索。文章展示了 wechat-cli 在内容整理、任务脉络分析上的实用效果,并说明可进一步让 AI 学习项目文档、整合成 skill,形成微信聊天记录阅读能力。安装方面支持 npm、pip 和源码三种方式,其中 macOS arm64 推荐 npm。使用前需初始化,并特别强调 macOS 下要开启“完全磁盘访问权限”,若遇到 task_for_pid failed,可通过自动或手动重签名微信解决。完成后即可用 sessions、history、search 等命令查询聊天记录。

因为工作群用的微信群,信息非常多而杂,而我一般都屏蔽了消息,艾特我做海报的时候我纯一头雾水,不知道发生了啥。所以用AI帮我快速对齐颗粒度非常重要。

发现了一个将微信本地聊天记录整合成CLI的工具。

https://github.com/huohuoer/wechat-cli

微信CLI

使用效果

内容整理

海报内容逻辑

用来对齐非常有用!

安装方法

使用文档中的方法安装后,再对龙虾说:

1
学习 https://github.com/huohuoer/wechat-cli/blob/main/README_CN.md 这个项目,整合成skill,提供微信聊天记录的阅读能力

以下是文档内的方法

1. 通过 npm 安装(推荐)

对于大多数用户,官方推荐优先使用 npm 方式安装:

1
npm install -g @canghe_ai/wechat-cli

更新到最新版本可执行:

1
npm update -g @canghe_ai/wechat-cli

需要注意的是,README 当前说明 npm 方式目前仅提供 macOS arm64 二进制版本;如果是其他平台,则建议改用 pip 方式安装。

2. 通过 pip 安装

如果当前环境不适合使用 npm,或者所用平台未提供对应二进制,也可以通过 Python 的 pip 进行安装:

1
pip install wechat-cli

使用这一方式时,需要本机满足 Python 3.10 及以上版本

3. 从源码安装

对于希望自行调试、二次开发,或需要更灵活控制安装过程的用户,可以选择从源码安装:

1
2
3
git clone https://github.com/freestylefly/wechat-cli.git
cd wechat-cli
pip install -e .

源码安装方式更适合开发环境,可以直接以可编辑模式安装,便于后续修改与测试。

安装前的环境要求

在正式安装前,建议先确认本机运行环境:

  • 若使用 npm 安装,需先具备可用的 Node.js 环境。
  • 若使用 pip 安装,需确保 Python 版本不低于 3.10

快速开始

第一步:初始化

安装完成后,并不能直接开始查询数据,还需要执行初始化操作。初始化前,请确保 微信正在运行。项目文档说明,在初始化阶段,工具会自动检测微信数据目录、提取加密密钥,并将相关配置保存到 ~/.wechat-cli/ 目录中。

1
2
3
4
5

sudo wechat-cli init


wechat-cli init

如果本地登录了多个微信账号,初始化过程中可能会出现多份数据目录供选择,此时应选择当前正在使用的微信账号对应的数据目录,默认通常是第一个。

macOS 额外注意事项

1. 提前开启终端的“完全磁盘访问权限”

在执行 init 之前,需要为终端应用开启“完全磁盘访问权限”,否则工具可能无法访问微信数据目录,进而导致密钥提取失败。可按以下路径开启:

系统设置 → 隐私与安全性 → 完全磁盘访问权限

随后将 Terminal、iTerm2 或 IDE 内置终端加入授权列表,并在开启后重启终端。

2. 遇到 task_for_pid failed 错误时的处理

README 提到,在部分 macOS 系统中,即使使用 sudo 执行初始化,也可能出现 task_for_pid failed 错误。这通常是由于 macOS 的安全策略限制了进程内存访问。

WeChat CLI 会自动尝试修复该问题,对微信重新签名以获取必要权限。通常可按以下流程处理:

  1. 工具自动对微信重新签名。
  2. 完全退出微信,而不是仅关闭窗口或最小化。
  3. 重新打开微信并登录。
  4. 再次执行 sudo wechat-cli init

如果自动签名失败,README 也提供了手动重新签名的方法:

1
2
3
4
5
6
7
8
9
10
11

sudo codesign --force --sign - --entitlements /dev/stdin /Applications/WeChat.app <<'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.get-task-allow</key>
<true/>
</dict>
</plist>
EOF

根据 README 说明,重新签名通常不会导致封号或账号异常,但可能影响微信的部分功能或自动更新。如果后续发现功能异常,或希望更新到最新版微信,可直接从微信官网下载并重新安装;已有的配置和密钥通常不会受到影响。

第二步:开始使用

完成安装并初始化后,可以通过以下命令快速验证是否可正常使用:

1
2
3
wechat-cli sessions                          
wechat-cli history "张三" --limit 20
wechat-cli search "截止日期" --chat "项目组"

这几条命令分别用于查看最近会话、读取聊天记录以及按关键词搜索消息。

给完全磁盘访问权限权限

记得给node完全磁盘访问权限权限,否则会弹窗提示授权。

给权限