返回
productivityagents开源

Jev Chat Assistant

在 Android 聊天界面里用 Jev 判断对话、排序候选回复,是否发送始终由用户决定。

Jev 决定什么

对方可能的意图、对话风险、是否需要回复、最佳下一步动作、紧张状态是否解除,以及三条候选回复中哪一条最合适。

应用通过 Android 无障碍服务或本地 OCR 读取屏幕上的对话,让 Jev 回答一组固定的受限问题,再由单独的生成模型起草三条回复,最后交给 Jev 排序;用户自行决定是否把其中一条填入输入框。

CHOICESCORENOUL
Jev 的职责
通过受限判断理解当前对话,并对已经起草好的三条候选回复排序。
输入
双方关系、屏幕上最近十条以内的消息,以及可选的本地联系人、知识库和更早聊天上下文。
输出
Choice 分布、Score 结果、Noul 概率,以及对三条候选回复的 Choice 排序。
决策频率
用户手动触发或应用在受支持聊天界面自动分析时调用,回复生成后再调用一次完成排序。
兜底方式
决策失败时只显示错误,不会发送任何内容;用户仍可完全控制输入框并手动回复。
作者自报 · 已核对来源

运行方式

输入
双方关系、屏幕上最近十条以内的消息,以及可选的本地联系人、知识库和更早聊天上下文。
Jev
CHOICE + SCORE + NOUL
输出
Choice 分布、Score 结果、Noul 概率,以及对三条候选回复的 Choice 排序。

项目概览

Jev 聊天助手是在微信、QQ、X 和飞书等聊天应用上运行的 Android 悬浮窗工具。每个平台的适配器先把屏幕上可见的聊天整理成精简消息快照,还可以加入保存在本机的联系人备注、知识库和历史聊天。Jev 随后回答七个类型化问题,包括是否存在言外之意、对方真实意图、对话风险、当前是否需要实质回复、最佳下一步动作、对方需要什么,以及紧张状态是否已经解除。

单独的 OpenAI 兼容生成模型负责起草三条中文候选回复,Jev 再对候选项排序。应用可以复制或填入选中的回复,但不会替用户点击发送。仓库明确记录了平台版本变化、部分聊天模式和语言尚未验证、Android 后台冻结、OCR 误差,以及中文对话仍需校准等限制。

开发语言
Kotlin
许可证
MIT
作者
Jev Chat contributors
来源核对于 2026年9月22日

信息来源

相关项目