← 项目经历
macOS 微信自动回复 Agent
完全离线的 macOS 微信智能回复系统:屏幕截图 + OCR 监控新消息,本地 LLM 生成自然回复,模拟键盘自动发送,内置微信 UI 逆向分析工具链。
一个完全离线的 macOS 微信自动回复 Agent,以及配套的微信客户端逆向分析工作。
回复 Agent
通过 watcher 监控屏幕区域变化 → ocr 识别新消息 → brain(本地 LLM)按「自然、简洁、像本人聊天」的风格生成回复 → sender 用 pyautogui 模拟键盘输出并发送,配 memory 管理对话上下文。
两个层次
项目分为探索层(解决「如何在 macOS 上读取微信消息」的核心问题:窗口检测、截图、UI 结构 dump、protobuf 解析与 key 提取)与产品层(wechat-agent-v1/ 完整 Agent 系统:main / watcher / ocr / brain / sender / memory)。
技术栈
Python 3 + pyautogui + OpenCV + OCR + macOS Accessibility API + Ollama 本地模型。仅支持 macOS,依赖 Accessibility 权限。
项目亮点
- 截图 + OCR 帧差检测识别新消息,本地 LLM(Ollama Qwen3:8b)生成「自然、简洁、像本人」的回复
- pyautogui 模拟键盘输入并发送,完全离线运行、数据不出本机
- 同步沉淀微信 UI 结构 / protobuf 逆向分析脚本,解偶核心 Agent 系统