一句话版本:你的密钥、联系人与聊天记忆都只存在这台手机上;但判读与写文案本身必然要把当前聊天内容
发给你自己配置的两个第三方接口 —— 这一点在下面写清楚了,请先读完再决定用不用。
这是个人开源项目(GitHub),不是公司产品:
没有账号体系、没有服务器、没有统计与广告 SDK。
在微信里读取当前打开的那一个聊天窗口里已经显示出来的内容,判断关系进展(「攻略度」百分比), 再调用你自己配置的聊天模型生成几条候选回复文案,供你自己决定要不要发、怎么改。
它不修改微信、不代替你发送任何消息、不注入点击,也不读取微信以外的任何 App (唯一的例外见第 3 条的「视觉读屏」——那一步之前会校验前台必须是微信)。
| 信息 | 用途 | 是否离开本机 |
|---|---|---|
| 微信当前聊天窗口的可见文字 | 判读关系进展、生成候选文案 | 会 — 发给第 4 条的两个接口 |
| 截图(仅视觉读屏模式,仅当前台是微信) | 让看得懂图的模型把画面转成文字 | 会 — 同上;不落盘,转完即丢 |
| 联系人备注/关系设定(你自己填的) | 让判读与文案知道「她是谁、什么关系」 | 会 — 作为判读输入的一部分 |
| 长期记忆(摘要、关键事实、历次攻略度、近期对话) | 让判读与文案有连贯的记忆 | 会 — 作为判读输入的一部分 |
| 你自己填的 API 密钥 | 调用上面两个接口 | 不会(只在本机;请求时按协议放在请求头里发给对应接口) |
| 判读结果与日志(本机缓冲区) | 排错;设置页里给你自己看 | 不会(除非你自己点「分享最近诊断」) |
| 诊断抓屏文件(你点「诊断抓屏」才生成) | 排查「读不到消息」 | 不会自动发;文件含聊天原文,仅本机 |
作者不收集任何数据。本项目没有服务器、没有埋点、没有崩溃上报、没有第三方统计或广告 SDK; 运行期依赖只有 AndroidX 与 Material。App 里没有任何一处代码会把数据发往作者。
| 权限 | 用途 | 可拒绝吗 |
|---|---|---|
| 无障碍服务(AccessibilityService) | 读取微信当前聊天窗口的文字 —— 核心功能,没有它 App 无法工作 | 可以不开,但就只剩设置页 |
| 通知 | 常驻一条通知,作为「判读一下」的入口 | 可以拒绝,功能仍在 |
| 网络 | 调用你自己配置的判读接口与聊天模型接口 | 不可拒绝 |
无障碍服务只订阅微信(com.tencent.mm),只读、不点击。
视觉读屏(截屏)只在「微信屏蔽了无障碍树 + 你选了视觉读屏 + 当前前台就是微信」三者同时成立时才发生。
本 App 没有自己的服务器。它只把第 2 条列出的内容发往你自己在设置里填写的两个地址:
https://api.typesafe.ai/v1/systemone —— 关系判读与攻略度。
该服务由第三方运营(typesafe.ai),服务器在境外(美国)。密钥决定请求归属你的账号。https://open.bigmodel.cn/api/paas/v4),
也可填任何 OpenAI 兼容端点(DeepSeek、硅基流动、阿里云百炼、Kimi、火山方舟、MiniMax、自建中转等)——
完全由你自己选择。这两次请求的内容必然包含对方说的话。请注意:
filesDir/memory/*.json。本 App 面向成年人,用于成年人之间的沟通参考;不面向未成年人,也不收集年龄信息。
本 App 不是腾讯或微信的官方产品,与腾讯无任何关联、未获其授权或认可。 它读取的是你自己手机上、你自己已经能看到的聊天窗口内容,不修改微信、不代替你发送消息。 请注意微信用户协议对「第三方工具访问/读取界面与数据」有相应限制条款,是否使用及后果由你自己判断与承担。
判读结果与候选文案由第三方大模型生成,是模型判断,不是测量(攻略度只是模型给的一个数), 可能出错、可能不合适。是否发送、发送什么,始终由你决定;由此产生的一切后果由使用者承担。
本政策如有修改,会更新顶部日期,并提高 App 内的「须知版本号」——升级后第一次打开会重新让你确认一次。
本 App 免费、开源,没有内购、没有广告、没有订阅。设置页里「去申请密钥 / 打开控制台」这个按钮, 对部分厂商会带你走作者的邀请链接(页面上会明确标注「带作者的邀请码」):
这是本项目目前唯一的收益来源。作者不会因为这条链接看到你的账号、密钥或任何使用数据 —— 邀请链接只是注册时带过去的一个参数,注册之后 App 与该厂商之间再无别的联系。
问题、异议或投诉:开 issue。