开源 · MIT · Android / Windows / macOS

回消息之前,
先看懂对方

Jev 聊天助手是装在安卓手机上的对话副驾:读懂对方刚发的消息,给出意图和危险等级,起草三条候选回复,一键填进输入框。发不发,由你。

Android 11+ · 仅支持 arm64-v8a · 约 25 MB

桌面版是姊妹项目:Windows · macOS

程序只把回复填进输入框,从不自动发送,不碰转账 / 红包 / 收款。聊天内容去了哪里

演示动画:对方发来「你根本就不懂我」。Jev 悬浮窗判断危险 8/9、很危险,对方真实意图是确认你在不在乎,建议接住情绪、先别给实质;随后给出三条排好序的候选回复。点第 1 条的「填入」,回复进入输入框,发送键由你自己按。

04

点「填入」,回复进输入框。发送键不动,发不发、怎么改,由你决定。

演示动画,对话为模拟;悬浮窗按 App 源码还原。

已跑通

  • QQ
  • X(Twitter)
  • 飞书(OCR 兜底)
  • 任意 App(手动 OCR)
  • 网页端(规划中)

01先看懂

同一个「嗯」,意思可能完全相反

大多数助手直接给你一段话。Jev 先判断这条消息到底是什么,再决定怎么回。

前情

今晚加班,晚点到家

嗯

危险 2/9安全

对方真实意图随便聊聊

要(不用做什么)

前情

纪念日我给忘了,明天补上

嗯

危险 7/9偏危险

对方真实意图确认你在不在乎

要道歉 · 先道歉

演示场景,对话为模拟。

Jev 判断模型不写字,只在固定选项里选

一次请求问 7 道题:真实意图、危险等级(0–9)、对方要什么、该不该马上回、下一步怎么做等,都带概率和把握度,约 1 秒出结果。回复由生成模型另写。

  1. 选择

    真实意图

    确认你在不在乎 · 在发泄情绪 · 要你办事 · 要个解释 · 随便聊聊 · 事情过去了

  2. 打分

    危险等级

    0 是轻松闲聊,9 是已经闹翻;悬浮窗按分数标出安全、留神、偏危险、很危险

  3. 选择

    对方要什么

    道歉 · 具体行动 · 解释 · 你的在乎 · 不用做什么

  4. 是非

    该不该马上回

    下一句该不该给实质内容;悬浮窗里写作「可给实质」或「先别给实质」

  5. 选择

    下一步怎么做

    翻聊天记录 · 先道歉 · 给承诺 · 解释清楚 · 接住情绪 · 少说两句 · 定个安排

  6. 是非

    话里有没有话

    是字面意思,还是在试探、反讽、暗示

  7. 是非

    紧张缓和了没

    对方已经接受、又开起玩笑,还是还在等你表态

和其他做法比

同样是「帮你回消息」,差别在读得到多少、判不判断,以及谁按发送。

和其他做法比
能力 Jev 聊天助手 输入法 / App 自带 AI 回复 通用聊天机器人(复制粘贴) 自动回复机器人
先判断再写有没有部分没有
任意聊天 App 都能读有部分没有部分
非侵入,不改客户端有有有没有
发送由你按有有有没有
知识库 + 联系人上下文有没有部分部分
接口 / 模型自选有没有没有部分
开源免费有没有没有部分

对比按公开可得的常见形态归纳,不针对任何具体产品。

接下来:看它怎么工作

02怎么工作

从屏幕上的一条消息,到输入框里的一句话

中间只有这几步。实心的在你手机上完成,虚线的发往你自己配置的接口。

在你手机上发往你配置的接口

  1. 1

    采集屏幕消息

    无障碍服务读当前对话;读不到就截屏,用离线 OCR 认字

  2. 2

    Jev 判断

    意图 · 危险等级 0–9 · 该不该马上回

  3. 3

    生成模型起草

    3 条口语化候选:稳妥接话、给出行动或承诺、简短表态各一条;默认经 OpenRouter 调用 DeepSeek

  4. 4

    Jev 排序

    按合适程度重排,标出概率

  5. 5

    悬浮窗展示

    判断结论 + 三条候选,就在对话旁边

  6. 6

    复制 / 填入

    不发送,发送那一下由你按

知识库与关联上下文

本地维护笔记和联系人档案(关系、别名、备注)。笔记分两种:常驻的每次都带,其余按标签或标题匹配当前对话自动命中;开启历史后再带上这个人近期的聊天。回复口径与知识库一致,不编造知识库外的内容。联系人可跨 App 关联。

读不到就 OCR

控件树里没有正文时自动截屏,用 ML Kit 中文离线识别,不上传图片、不需要 Google 服务。任何 App 都能在悬浮窗菜单里手动「截屏识别一次」。

接口全可配

判断 / 回复 / 视觉三路接口的地址、密钥、模型分别可填。内置 OpenRouter、博查 Jev、TypeSafe 直连、DeepSeek 官方、通义兼容预设,各自一键连通测试。只填一把 OpenRouter 密钥就能用。

一套内核,多平台

判断、候选、排序、填入都在同一个内核里。新增一个 App 只需要实现一个几十行的适配器,其余全部复用。

接下来:聊天内容去了哪里

03数据去向

它读你的聊天,所以先把话说清楚

这不是一个「什么都不收集」的产品:聊天文字确实会发给一个模型接口,只是那个地址由你自己填。除此之外的数据都留在你手机里。

你的手机

  • 读屏幕上正在显示的对话
  • 截图只在本机 OCR,不上传
  • 密钥、知识库、历史(默认关)只存本机

你配置的模型接口

OpenRouter · 博查 Jev · TypeSafe · DeepSeek · 通义 · 任意 OpenAI 兼容地址

作者的服务器

没有这一环:作者不架设服务器、不经手

读了什么
只读屏幕上正在显示的对话,用的是系统无障碍服务。不改任何 App 的安装包,不走它们的接口或账号,不读数据库。可以设会话白名单,也可以关掉自动分析,只在你点的时候读。
发给谁
只在判断那一刻,发给你自己配置的接口。作者不架设服务器、不经手。服务商拿到内容后怎么处理,以它们自己的隐私政策为准。
存在哪
密钥只存在 App 私有空间。聊天内容发完不落盘、不进日志。历史记录默认关闭,开了也只存本机。OCR 走 ML Kit 中文离线识别,图片不上传。
怎么删
设置页「清空知识库与历史」一键删除;卸载应用会连同密钥、设置一起清空,没有云端备份。
从不做什么
从不自动发送;不碰转账、红包、收款;无广告、无第三方统计 SDK。
读完整隐私政策

每一条都可以在 GitHub 仓库里对照源码核实。

04支持的 App

在这些 App 里跑通了

真机实测为准,版本号是验证时的版本。

Androidv1.4

下载 APK
App状态说明
QQ Android全链路9.3.50 实测
X / Twitter 私信全链路12.25 实测,中文界面
飞书 / LarkOCR 兜底真机验证,正文离线 OCR
任意其它 App手动识别悬浮窗菜单「截屏识别一次」
网页端规划中目前还没有网页版
iOS暂不支持—

桌面版:姊妹项目

判断、候选、排序用同一套内核,采集方式按平台各自适配,规则一致:只读屏幕、只填不发。各自独立仓库维护。

Windowsv0.1.11

截自己的聊天窗口 + 本地离线 OCR,不改客户端、不读数据库。

Windows 10 1903+ / 11

macOSv0.6.0

看屏 + 本地小模型判断意图与风险等级,按话术生成候选并本地排序。

Apple Silicon · macOS 13+

05开始使用

三步开始

Android 装 APK;Windows / macOS 去各自发布页下载。

  1. 1

    装包

    下载 APK 直接安装,Android 11+,仅支持 arm64-v8a 机型。也可以用 adb:

    adb install -r jev-assistant-v1.4-release.apk
    下载 APKv1.4

    从旧版升级后,把系统设置里的无障碍开关关掉再打开一次,服务才会重新生效。

  2. 2

    填密钥

    设置 → 接口 → 判断接口填 OpenRouter API Key,其余留空会自动继承。三路接口都能一键测连通。

    判断接口也可以选「博查 Jev」预设,当前限时免费,key 在 jev.bocha.cn 领。

  3. 3

    开权限

    无障碍、悬浮窗、自启动 + 省电无限制。小米 / HyperOS 上后两项必做,否则气泡会被冻掉。

    • 无障碍服务
    • 悬浮窗
    • 自启动 + 省电无限制

装好了?好用的话,去 GitHub 给我点个星吧。卡住了就提一个 Issue。

06常见问题

装之前,你可能想问

会不会自动帮我发送?

不会。程序只把回复填进输入框,从不自动发送,也不碰转账、红包、收款。发不发、怎么改,都是你自己决定。

我的聊天内容会被上传吗?

只在判断那一刻,把屏幕上近几条消息、你填的关系描述发给你自己配置的接口(开了知识库还会带上命中的笔记和联系人备注,开了历史还会带上这个人近期的聊天),之后不落盘、不进日志,作者不架设服务器、不经手。密钥只存在 App 私有空间。历史记录默认关闭,开了也只存在本机。OCR 走的是 ML Kit 中文离线识别,图片不上传。完整隐私政策

要准备什么密钥?

一把 OpenRouter API Key 就能跑起来:填在「判断接口」,回复和视觉接口留空会自动继承。也可以三路分开配,内置 OpenRouter、博查 Jev、TypeSafe 直连、DeepSeek 官方、通义兼容预设,各自一键测连通。判断接口选「博查 Jev」的话,当前限时免费,key 在 jev.bocha.cn 领。

要花钱吗?

软件本身免费开源。模型调用走你自己的 API Key,按用量在对应服务商那边结算,项目不经手任何费用。

需要 root 吗?

不需要 root,也不用装任何模块。它是非侵入的:只读屏幕上正在显示的对话,不改任何 App 的安装包,不走它们的接口或账号。

支持 iOS 和电脑吗?

暂不支持 iOS。桌面端有独立版本:Windows 版截自己的聊天窗口 + 本地离线 OCR;macOS 版看屏 + 本地小模型判断。加上 Android,各自独立仓库维护。网页端还在规划中,目前没有网页版。

悬浮球不见了,或者读不到消息?

多半是国产 ROM 把后台冻结了。确认无障碍、悬浮窗、自启动、省电无限制四项都开着,小米 / HyperOS 尤其要开后两项;重装后悬浮窗权限会被重置,按主页向导再开一次。在聊天界面里随便点一下,通常就能恢复。

升级之后没反应?

把系统设置里的无障碍开关关掉再打开一次。1.3 起新增了截屏能力,服务需要重新绑定才会生效。

没找到答案?提一个 Issue,或者公众号私信。

07联系与交流

问题、建议、想接新 App,都可以来找

Jev 聊天助手公众号二维码

公众号私信

扫码关注,有事直接后台私信。合作、反馈、进群,都走这里。

交流群

群二维码 7 天过期,放在仓库 README 底部,那里会持续更新;群满或码过期时,公众号私信要新码。

去 README 拿群二维码

GitHub Issues

提 bug、报某个 App 读不到、提适配需求,走 Issues 好跟踪。

提一个 Issue

现在装上,下一条消息就有副驾

开源 MIT · Android v1.4 · Windows v0.1.11 · macOS v0.6.0