jev-chat/jev-chat-windows

Public

JevChat-Windows:聊天窗口旁挂的回复辅助。窗口截图 + 本地离线 OCR 读对方消息 → Jev 判断意图 → 3 条候选一键填入,发送永远手动

  • Stars863+21 tuần này
  • Forks190
  • Watchers2
  • Issues21
  • Ngày tạo21/09/2026
  • Cập nhật gần nhất28/09/2026
  • Ngôn ngữPython
  • Giấy phép—
README.md48.7 KBRaw

JevChat-Windows

本仓库只维护当前这一套识别。有能力的人可以 Fork 后自行适配别的聊天窗口,作者不提供这项适配,也不对 Fork 出去的改动负责。

公众号

反馈和合作走公众号「恸码奇点」。扫左边的码,或者搜一搜这个名字。

公众号:恸码奇点

聊天窗口旁挂的回复辅助:本地 OCR 读屏上的对话 → Jev 判断意图/情绪 → 给出 3 条候选回复 → 一键填入输入框。发送永远手动,程序不替你按发送。

判断内核来自安卓版 Finderchangchang/jev-chat-JARVIS, 这里把采集换成了 Windows 端的窗口截图 + 离线 OCR。

下载即用(推荐)

普通使用直接下载,不用装 Python、不用碰源码。 后面的「源码运行」是给开发者的。

👉 下载最新版

  1. 在 Releases 页下载 jev-chat-windows-vX.Y.Z.zip(约 146 MB)
  2. 解压到一个固定目录(整个文件夹一起,exe 要用旁边那堆文件)
  3. 双击 jev-chat-windows.exe

要求:Windows 10 1903+ / 11,聊天窗口开着,两个 API key(判断一个、起草一个,见下)。

首次启动会弹设置页填这两个 key。key 写进 Windows 用户环境变量(注册表 HKCU\Environment)—— 全程只有 JEV_API_KEY 和 LLM_API_KEY 这两个,不落任何文件;其余设置写在 exe 旁边的 config.json,整个文件夹拷走设置也跟着走。

exe 没签名,SmartScreen 会拦一下:「更多信息」→「仍要运行」。介意就往下看「自己打包」,自己打的更踏实。

使用说明

界面语言

设置页顶部可选择「简体中文 / 한국어」,选择后立即生效并自动保存,无需重启。 切换语言会同步刷新主界面和调试窗口,保留正在填写的设置、聊天记录和回复候选。 如果设置了 JEVCHAT_LANG 环境变量,下次启动仍以该变量指定的语言为准。

第一次启动

设置页的「模型」卡片分两节,各填一把 key:

  1. 判断 · Jev —— 判断意图、紧张度,并给三条候选排序。来源选 OpenRouter(默认,key 在 openrouter.ai 申请)或 TypeSafe 直连(key 在 console.typesafe.ai 申请)。填的是哪家的 key 看你上面选了哪家。
  2. 起草 · 语言模型 —— 写那三条候选。默认 DeepSeek 官网直连,key 在 platform.deepseek.com 申请(很便宜,起草一次几厘钱)。 换别家见下面的表,OpenAI / Anthropic / Gemini 三种接口都支持。
  3. 选「你们的关系」(恋人 / 朋友 / 同事 / 家人 / 自定义),保存。可以用了。

两把 key 各管一节,互不相干;同一节里换来源要重填一次 key(只存这一把)。

为什么起草默认 DeepSeek 官网直连

起草是两次网络调用里重的那次。OpenRouter 在国外,从国内过去要等好几秒、还时不时抽风; DeepSeek 官方 API(api.deepseek.com)国内直连,起草基本就是一次 HTTP 请求的时间,体感差好几倍。 所以起草默认就是它,不用改。

判断那一步比起草轻得多,慢一点无所谓,默认走 OpenRouter 即可;嫌慢就把它也换成 TypeSafe 直连。 两把 key 都只进注册表,不落文件。

日常怎么用

  • 聊天窗口开着、别最小化(用别的窗口盖住没事),把要聊的会话点开
  • 对方来一条消息 → 悬浮窗几秒后给判断摘要 + 三条候选(带 Jev 给的胜出概率)
  • 点「填入」→ 文字进输入框 → 你自己看一眼、改一改、按发送。程序永远不碰发送
  • 你切到哪个会话,悬浮窗就跟到哪个;群聊会带上发言人名,想指定回复给谁去设置里开「群聊指定回复对象」
  • 暂时不想让它读聊天:标题栏开关拨到「已暂停」

花多少钱

只有对方来新消息才调一次模型:一次起草(DeepSeek Flash)+ 一次 Jev 判断,十分钟没人说话就是十分钟零调用。 思考模式默认关,别开——起草三句话用不上,慢好几倍还贵。

支持的聊天软件

软件 OCR 自己的气泡 窗口
微信 RapidOCR(中英文模型) 绿色 标题为「微信」的主窗口
KakaoTalk(韩国) Windows.Media.Ocr(系统语言包,离线) #FEE500 一个对话一个窗口,主列表窗除外

RapidOCR 自带的只有中英文模型,韩文整段都是乱码:同一个 KakaoTalk 窗口实测 8 条气泡 0 条认对, 一帧 2.0s,而且全被判成对方发的(气泡颜色规则只认微信绿)。韩文界面改走 Windows 自带 OCR 之后 9 条全认对、自己/对方分得清,一帧 0.20s。做法和实测见

Nội dung README thuộc về jev-chat và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/jev-chat/jev-chat-windows