给你的微信群
装一个智能看板
一键给每个群生成「每日精华」「嘉宾分享」「跨群汇总」。聊天记录从本地数据库读取,摘要由你的本机 Claude Max 生成。
无云端,无 API Key,无后台账号。
未签名版本 · 首次启动请右键 → 打开,在弹窗里确认一次
使用指南
先跑起来,缺哪块依赖再补哪步。
-
01
安装并运行 ChatLens
直接装上跑起来,启动后左侧状态条会告诉你缺什么。
- 把下载的 ChatLens.dmg 打开,把 ChatLens.app 拖进 Applications。
- 首次启动:在 Finder 里右键 ChatLens.app → 打开,在弹窗里点「打开」。
(没花钱给 Apple 公证,只有第一次需要这么做。) - 启动后看左侧栏顶部:
- 依赖齐了之后,首次会弹出设置引导页:点「在 Terminal 中运行 init」→ 输入 Mac 登录密码 → 看到「密钥提取完成」后回到 ChatLens 点「我已完成」。这一步只做一次。
- 看到群列表后,点任意一个群的「生成精华」,等 30–90 秒,你的第一份每日精华就到手了。
小贴士: 运行中如果左侧出现红色「WeChat 未启动」,把 WeChat 桌面应用打开再刷新即可。出现「Claude 额度已用尽」就等下一个计费周期开始,或升级到更高档的 Max。 -
02
如果缺 WeChat:安装 WeChat for Mac
ChatLens 读取的是你本地 Mac 上 WeChat 客户端的数据库,所以必须装并登录 WeChat。 请装这个锁定版本 4.1.9.31 — 最新版的 WeChat 经常改本地数据库结构,跟不上的时候 ChatLens 就会读不到聊天记录。锁版本最稳。
下载 WeChatMac 4.1.9.31 来源:zsbai/wechat-versions · 锁定版本⚠ 如果你已经装了更新的 WeChat,先在「应用程序」里把当前的 WeChat.app 删掉再装这个版本,否则系统可能拒绝降级或装出来跑的还是旧设置。
装完后请至少登录一次,让 WeChat 把聊天记录同步到本地。之后保持 WeChat 处于运行状态(可以最小化),否则 ChatLens 读不到数据。装完回到 第 01 步 重新打开 ChatLens 即可。
-
03
如果缺 Claude:订阅并安装 Claude Code
ChatLens 不调用任何远程 API,所有摘要都通过本机
claudeCLI(Claude Code)产生,用的是你 Claude Max 订阅自带的额度。① 订阅 Claude Max前往 claude.com/pricing,选择 Max 计划(目前 USD $100/月起;$200/月额度更高,适合每天给多个群生成精华)。 没有 Max 订阅时,Claude Code 无法在本地以无 API Key 模式运行。② 安装 Claude Code CLI打开终端 (Terminal.app),粘贴运行:# macOS / Linux 通用安装命令 curl -fsSL https://claude.com/install.sh | bash③ 登录claude第一次运行会弹出浏览器,用刚订阅的 Claude 账号登录(选择 "Subscription" / Max 计划那个入口,而不是 API Key)。
为什么是「本机」?
微信聊天记录的敏感程度,容不下"反正我也只发了点工作内容"这种侥幸。所以 ChatLens 从架构上就把这事儿封死了。
数据不出本机
聊天记录从你 Mac 上的 WeChat 本地数据库读,经过本机 SQLite 落地,从未发往任何远程服务器。
无 API Key
摘要由本机 claude -p 子进程产生,走的是你 Max 订阅的 OAuth 会话,没有任何 ANTHROPIC_API_KEY 的概念。
只绑 127.0.0.1
本地服务默认只监听 loopback,局域网里其他设备访问不到,更不会暴露到公网。
常见问题
打开时提示「无法打开,因为它来自身份不明的开发者」怎么办? ▾
这版没有 Apple 公证,系统会默认拦截。在 Finder 里右键 ChatLens.app → 选「打开」,弹窗里再点一次「打开」即可。只有第一次需要这么做。也可以在终端跑:
xattr -dr com.apple.quarantine /Applications/ChatLens.app
一定要 Claude Max $100 那档吗? ▾
Max 是目前 Claude Code 能在本地以"无 API Key、走订阅额度"方式跑的唯一入口。$100/月够轻度使用(几个群、每天点几次精华);如果你想每天批量汇总十几个群,建议直接 $200/月那一档,不然容易在傍晚遇到额度用尽。
wechat-cli 安全吗?会被微信封号吗? ▾
wechat-cli 只读你本地已经同步好的数据库,不发任何网络请求,不模拟客户端协议,所以理论上对微信账号是无感的。不过这是社区项目,使用风险自负;敏感账号谨慎使用。
支持 Windows / Linux 吗? ▾
目前只构建了 macOS 版本(因为 WeChat for Mac + wechat-cli 是当前最稳定的组合)。理论上能跑在任何有 Python 3.11+、Claude Code、本地 WeChat 数据库的系统上,有需求可以联系作者。
数据存在哪?怎么清空? ▾
所有 ChatLens 自己生成的内容都在 ~/Library/Application Support/ChatLens/。直接删这个目录就等于完全重置(原始 WeChat 数据不受影响,因为我们从来没碰过它)。