前情
今晚加班,晚点到家
嗯
危险 2/9安全
对方真实意图随便聊聊
要(不用做什么)
开源 · MIT · Android / Windows / macOS
Jev 聊天助手是装在安卓手机上的对话副驾:读懂对方刚发的消息,给出意图和危险等级,起草三条候选回复,一键填进输入框。发不发,由你。
程序只把回复填进输入框,从不自动发送,不碰转账 / 红包 / 收款。聊天内容去了哪里
演示动画:对方发来「你根本就不懂我」。Jev 悬浮窗判断危险 8/9、很危险,对方真实意图是确认你在不在乎,建议接住情绪、先别给实质;随后给出三条排好序的候选回复。点第 1 条的「填入」,回复进入输入框,发送键由你自己按。
点「填入」,回复进输入框。发送键不动,发不发、怎么改,由你决定。
已跑通
01先看懂
大多数助手直接给你一段话。Jev 先判断这条消息到底是什么,再决定怎么回。
前情
今晚加班,晚点到家
嗯
危险 2/9安全
对方真实意图随便聊聊
要(不用做什么)
前情
纪念日我给忘了,明天补上
嗯
危险 7/9偏危险
对方真实意图确认你在不在乎
要道歉 · 先道歉
演示场景,对话为模拟。
一次请求问 7 道题:真实意图、危险等级(0–9)、对方要什么、该不该马上回、下一步怎么做等,都带概率和把握度,约 1 秒出结果。回复由生成模型另写。
确认你在不在乎 · 在发泄情绪 · 要你办事 · 要个解释 · 随便聊聊 · 事情过去了
0 是轻松闲聊,9 是已经闹翻;悬浮窗按分数标出安全、留神、偏危险、很危险
道歉 · 具体行动 · 解释 · 你的在乎 · 不用做什么
下一句该不该给实质内容;悬浮窗里写作「可给实质」或「先别给实质」
翻聊天记录 · 先道歉 · 给承诺 · 解释清楚 · 接住情绪 · 少说两句 · 定个安排
是字面意思,还是在试探、反讽、暗示
对方已经接受、又开起玩笑,还是还在等你表态
同样是「帮你回消息」,差别在读得到多少、判不判断,以及谁按发送。
| 能力 | Jev 聊天助手 | 输入法 / App 自带 AI 回复 | 通用聊天机器人(复制粘贴) | 自动回复机器人 |
|---|---|---|---|---|
| 先判断再写 | 有 | 没有 | 部分 | 没有 |
| 任意聊天 App 都能读 | 有 | 部分 | 没有 | 部分 |
| 非侵入,不改客户端 | 有 | 有 | 有 | 没有 |
| 发送由你按 | 有 | 有 | 有 | 没有 |
| 知识库 + 联系人上下文 | 有 | 没有 | 部分 | 部分 |
| 接口 / 模型自选 | 有 | 没有 | 没有 | 部分 |
| 开源免费 | 有 | 没有 | 没有 | 部分 |
对比按公开可得的常见形态归纳,不针对任何具体产品。
02怎么工作
中间只有这几步。实心的在你手机上完成,虚线的发往你自己配置的接口。
在你手机上发往你配置的接口
无障碍服务读当前对话;读不到就截屏,用离线 OCR 认字
意图 · 危险等级 0–9 · 该不该马上回
3 条口语化候选:稳妥接话、给出行动或承诺、简短表态各一条;默认经 OpenRouter 调用 DeepSeek
按合适程度重排,标出概率
判断结论 + 三条候选,就在对话旁边
不发送,发送那一下由你按
本地维护笔记和联系人档案(关系、别名、备注)。笔记分两种:常驻的每次都带,其余按标签或标题匹配当前对话自动命中;开启历史后再带上这个人近期的聊天。回复口径与知识库一致,不编造知识库外的内容。联系人可跨 App 关联。
控件树里没有正文时自动截屏,用 ML Kit 中文离线识别,不上传图片、不需要 Google 服务。任何 App 都能在悬浮窗菜单里手动「截屏识别一次」。
判断 / 回复 / 视觉三路接口的地址、密钥、模型分别可填。内置 OpenRouter、博查 Jev、TypeSafe 直连、DeepSeek 官方、通义兼容预设,各自一键连通测试。只填一把 OpenRouter 密钥就能用。
判断、候选、排序、填入都在同一个内核里。新增一个 App 只需要实现一个几十行的适配器,其余全部复用。
03数据去向
这不是一个「什么都不收集」的产品:聊天文字确实会发给一个模型接口,只是那个地址由你自己填。除此之外的数据都留在你手机里。
你的手机
只在分析那一刻
当前对话的近 10 条消息 + 你填的关系描述;开了知识库、历史,才带上命中的笔记和这个人的历史
你配置的模型接口
OpenRouter · 博查 Jev · TypeSafe · DeepSeek · 通义 · 任意 OpenAI 兼容地址
作者的服务器
没有这一环:作者不架设服务器、不经手
每一条都可以在 GitHub 仓库里对照源码核实。
04支持的 App
真机实测为准,版本号是验证时的版本。
Androidv1.4
下载 APK| App | 状态 | 说明 |
|---|---|---|
| QQ Android | 全链路 | 9.3.50 实测 |
| X / Twitter 私信 | 全链路 | 12.25 实测,中文界面 |
| 飞书 / Lark | OCR 兜底 | 真机验证,正文离线 OCR |
| 任意其它 App | 手动识别 | 悬浮窗菜单「截屏识别一次」 |
| 网页端 | 规划中 | 目前还没有网页版 |
| iOS | 暂不支持 | — |
05开始使用
Android 装 APK;Windows / macOS 去各自发布页下载。
下载 APK 直接安装,Android 11+,仅支持 arm64-v8a 机型。也可以用 adb:
adb install -r jev-assistant-v1.4-release.apk
从旧版升级后,把系统设置里的无障碍开关关掉再打开一次,服务才会重新生效。
设置 → 接口 → 判断接口填 OpenRouter API Key,其余留空会自动继承。三路接口都能一键测连通。
判断接口也可以选「博查 Jev」预设,当前限时免费,key 在 jev.bocha.cn 领。
无障碍、悬浮窗、自启动 + 省电无限制。小米 / HyperOS 上后两项必做,否则气泡会被冻掉。
装好了?好用的话,去 GitHub 给我点个星吧。卡住了就提一个 Issue。
06常见问题
不会。程序只把回复填进输入框,从不自动发送,也不碰转账、红包、收款。发不发、怎么改,都是你自己决定。
只在判断那一刻,把屏幕上近几条消息、你填的关系描述发给你自己配置的接口(开了知识库还会带上命中的笔记和联系人备注,开了历史还会带上这个人近期的聊天),之后不落盘、不进日志,作者不架设服务器、不经手。密钥只存在 App 私有空间。历史记录默认关闭,开了也只存在本机。OCR 走的是 ML Kit 中文离线识别,图片不上传。完整隐私政策
一把 OpenRouter API Key 就能跑起来:填在「判断接口」,回复和视觉接口留空会自动继承。也可以三路分开配,内置 OpenRouter、博查 Jev、TypeSafe 直连、DeepSeek 官方、通义兼容预设,各自一键测连通。判断接口选「博查 Jev」的话,当前限时免费,key 在 jev.bocha.cn 领。
软件本身免费开源。模型调用走你自己的 API Key,按用量在对应服务商那边结算,项目不经手任何费用。
不需要 root,也不用装任何模块。它是非侵入的:只读屏幕上正在显示的对话,不改任何 App 的安装包,不走它们的接口或账号。
多半是国产 ROM 把后台冻结了。确认无障碍、悬浮窗、自启动、省电无限制四项都开着,小米 / HyperOS 尤其要开后两项;重装后悬浮窗权限会被重置,按主页向导再开一次。在聊天界面里随便点一下,通常就能恢复。
把系统设置里的无障碍开关关掉再打开一次。1.3 起新增了截屏能力,服务需要重新绑定才会生效。
没找到答案?提一个 Issue,或者公众号私信。
07联系与交流
扫码关注,有事直接后台私信。合作、反馈、进群,都走这里。
群二维码 7 天过期,放在仓库 README 底部,那里会持续更新;群满或码过期时,公众号私信要新码。
去 README 拿群二维码提 bug、报某个 App 读不到、提适配需求,走 Issues 好跟踪。
提一个 Issue