Jev聊天助手:3168 Stars的AI对话副驾,微信/QQ/X/飞书意图识别与回复建议

Jev聊天助手:3168 Stars的AI对话副驾,微信/QQ/X/飞书意图识别与回复建议最新版

官方版无广告4

更新日期:2026年9月22日分类标签: 语言:中文平台:没限制

0 人已下载 手机查看

一、项目概览

jev-chat/jev-chat-jarvis 是一个装在手机上的 AI 对话副驾。在微信、QQ、X(原 Twitter)、飞书等聊天 App 里,它通过系统无障碍服务读取屏幕上的对话内容,AI 判断对方的真实意图和危险等级,再生成 3 条候选回复,一键填入输入框——发不发永远由你自己决定。

核心定位:非侵入式、只读屏幕、不 hook、不改包、不碰任何 App 内部接口。

截至 2026 年 9 月 22 日:

  • Stars:3,168 / Forks:754(昨日创建,今日已获 3000+ Stars)
  • 技术栈:Kotlin(Android)+ Python(Jev 题目集与校准工具)
  • 许可证:MIT(代码开源)
  • 版本:v1.3
  • 姊妹项目:
    macOS 版
    Windows 版
  • 官网:https://chatjevs.com

二、核心设计理念:先判断,再写字

大多数 AI 聊天辅助工具是”直接让模型编一句回复”。Jev 不同——它先让判断模型回答七个关键问题,再据此起草回复:

  1. 对方的真实意图是什么?
  2. 危险等级(1–9)是多少?
  3. 对方真正想要什么?
  4. 我该不该马上回?
  5. 最佳动作是什么?
  6. 每条候选回复的合适程度?
  7. 回复比例如何分配?

判断模型基于 Jev(typesafe/jev-1.13)——只做选择、打分、是非判断,一次请求发全部题目,约 1 秒返回结果。

三、工作流程

完整链路:

微信 / QQ / X / 飞书
    │
    ▼ (无障碍服务读节点)
采集最近消息(谁说的 + 说了什么)
    │
    ├──▶ Jev 判断模型(意图 / 危险等级 / 需求 / 动作 / 该不该回)
    │
    └──▶ 生成模型起草 3 条候选回复
              │
              ▼
        Jev 给 3 条候选排序并输出占比
              │
              ▼
    半透明悬浮窗展示 → 复制 / 一键填入(不发送)

关键特性:

  • 回复通过 ACTION_SET_TEXT 填入输入框,失败自动退到剪贴板粘贴
  • 任何情况下都不自动发送,转账、红包、收款一律不碰
  • 聊天内容只在你触发分析的那一刻发送到你自己配置的模型接口,不落盘、不进日志

四、支持平台与采集方式

平台 状态 采集方式 备注
微信 Android ✅ 全链路 伪装系统无障碍服务读气泡节点 8.0.52+ 混淆节点,伪装后 8.0.78 实测可读
QQ Android ✅ 全链路 无障碍读节点 9.3.50 实测(群聊)
X / Twitter 私信 ✅ 全链路 解析 Compose 节点 content-desc 12.25 中文界面实测
飞书 / Lark ✅ OCR 兜底 无障碍读气泡矩形 + ML Kit 离线 OCR 正文自绘不在无障碍树里,1.3 起 OCR
任意其他 App ✅ 手动 悬浮窗菜单「截屏识别一次」 不自动、不分我/对方
桌面端 / 网页 ⏳ 规划中 截图 + OCR / 视觉 同一内核,换采集方式

四套 App 适配器设计

每个聊天 App 一个适配器(几十行代码),服务按前台包名分发:

App 无障碍树情况 适配策略
QQ 节点开放,有 id 正文 id/mjn、标题 id/371,按气泡贴哪侧头像判我/对方
微信 对普通无障碍服务混淆节点 服务类名伪装成系统的 SelectToSpeakService,读 id/bkl 气泡
X Compose,无 id,text 为空 解析 content-desc 发件人:正文。时间。Read,识别「你」即我方
飞书 正文自绘,树里无文字 树上拿 bubble_content_container 矩形,OCR 每个矩形正文

五、知识库与联系人档案

在设置 → 分析 →「知识库与联系人」中配置,Jev 分析时会自动带上命中内容:

笔记

  • 标题 / 内容 / 标签 / 常驻属性
  • 常驻笔记每次都带;其他笔记要标签或标题出现在会话标题或最近 6 条消息里才带,最多 5 条
  • 支持多行文本粘贴导入,空行分段,每段首行当标题

联系人

  • 姓名 / 别名(每行一个)/ 关系 / 备注
  • 会话标题匹配姓名或任一别名时自动生效
  • 悬浮窗气泡长按可把当前会话一键存为联系人

历史记录

  • 「记录聊天历史」默认关闭,开启后每次分析带上最近 N 条(默认 30)
  • 自动去掉屏幕上已经显示过的部分,避免重复
  • 存在 App 私有目录,设置里一键删除,不进日志

六、模型接口配置

判断 / 回复 / 视觉三路分别可填接口和密钥,完全DIY:

  • 判断接口:Jev 模型(typesafe/jev-1.13)——回答选择/打分/是非,约 1 秒
  • 回复接口:生成模型(默认 deepseek/deepseek-chat-v3.1)起草 3 条候选
  • 视觉接口:可配置用于 OCR 识别(目前主用 ML Kit 离线)

内置四套预设:一键连通测试

  • OpenRouter(需 API Key,默认路径)
  • TypeSafe 直连(Jev 官方)
  • DeepSeek 官方
  • 通义兼容

只有一把密钥也能用:回复、视觉留空自动继承判断接口的配置。

七、快速开始

# 1. 安装 APK(Android 11+)
adb install -r apk/jev-assistant-v1.3-release.apk

# 2. 填密钥(最简配置:只填判断接口的 OpenRouter API Key)
# 打开 App → 设置 → 接口 → 判断接口卡填入 OpenRouter Key

# 3. 开权限(三项必需)
# - 无障碍服务(读消息;1.3 升级后需关掉再开一次才生效)
# - 悬浮窗 / 显示在其他应用上层
# - 自启动 + 省电无限制(小米/HyperOS 必做)

八、姊妹项目:macOS 版 & Windows 版

同一组织 jev-chat 下还有两个衍生版:

Jev 聊天助手 macOS 版

微信消息意图识别悬浮窗,看屏 + 本地小模型判断意图和风险,再按话术生成回复候选,纯只读,不上传。

Jev 聊天助手 Windows 版

微信 Windows 4.x 旁挂的回复辅助,窗口截图 + 本地离线 OCR(RapidOCR),3 条候选一键填入,发送永远手动。

  • 技术栈:Python + RapidOCR(离线)+ Jev 判断模型(OpenRouter / DeepSeek)
  • Star 208(截至今日)
  • 已支持微信 Windows 4.x

九、与传统聊天机器人的区别

维度 Jev 聊天助手 直接调用 AI 写回复
输出物 先判断意图/风险,再生成 3 条排序候选 直接生成一条回复
隐私保护 只读屏幕、无障碍服务采集,不 hook 不改包 聊天记录需主动复制粘贴
平台覆盖 微信/QQ/X/飞书多平台统一体验 无平台感知能力
自动发送 从不自动发送,发送权永远在用户 无此问题
知识库 本地知识库 + 联系人档案,回复与你的设定一致 无记忆和知识库
意图判断 先判断该不该回、危险等级,再起草 直接生成,不判断时机

十、已知限制

  • 国产 ROM 后台冻结:小米 / HyperOS 会杀后台进程,自启动 + 省电无限制都配了仍可能被冻结
  • 飞书靠 OCR:正文是自绘控件,我/对方可能判反,建议用「存为联系人」备注
  • X 只验过中文界面:英文界面做了兜底,未全面验证
  • 群聊:按一对一分析,联系人设定对群聊不准
  • OCR 依赖系统放行截屏:受保护窗口(FLAG_SECURE)截不到
  • APK 包体较大:约 27 MB( arm64-v8a),含 ML Kit 中文离线 OCR 模型

十一、一句话总结

Jev 聊天助手是一个非侵入式的 AI 对话副驾,通过系统无障碍服务读取微信/QQ/X/飞书的屏幕对话,先用 Jev 判断模型分析对方意图与危险等级,再用生成模型起草 3 条候选回复排序呈现,一键填入输入框但从不自动发送——不需要 root、不 hook 不改包,隐私留在本机,支持 Android 11+、MIT 许可。

GitHub 地址:https://github.com/jev-chat/jev-chat-jarvis
官网:https://chatjevs.com
安装包:jev-assistant-v1.3-release.apk(Android 11+)
姊妹版:macOS 版 / Windows 版

相关软件

暂无评论

暂无评论...