开源 · MIT · macOS 14+

你的 Mac 上,
也有个聊天副驾

看屏读懂对方刚发的消息,本地判断意图与风险,起草三条候选回复,一键填进输入框。适配微信 macOS。

brew install --cask jev-jarvis-mac

好用的话,去 GitHub 给我点个星吧

程序只把回复填进输入框,从不自动发送,不碰转账 / 红包 / 收款。

JARVIS for Mac 应用截图:显示意图判断与三条候选回复

已经在这些场景里跑通

微信 macOS任意聊天窗口(截图识别)本地模型判断微信 macOS任意聊天窗口(截图识别)本地模型判断 微信 macOS任意聊天窗口(截图识别)本地模型判断微信 macOS任意聊天窗口(截图识别)本地模型判断 微信 macOS任意聊天窗口(截图识别)本地模型判断微信 macOS任意聊天窗口(截图识别)本地模型判断

不只会写,先看懂。

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

判断

本地小模型一次给出:对方真实意图、危险等级 1–9、对方要什么、该不该马上回、最佳动作。判断在本机完成,不出你的 Mac。

候选

生成模型起草 3 条口语化回复,JARVIS 按「最合适」重新排序,并给出每条的占比,谁排第一有理由。

填入

点一下,回复进输入框。程序只填不发,从不自动发送,也不碰转账、红包、收款。最后那一下永远是你按的。

JARVIS for Mac vs 其他方案

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

能力 JARVIS for Mac 输入法 / App 自带 AI 回复 通用聊天机器人(复制粘贴) 自动回复机器人
先判断再写 部分
直接看屏,不用复制粘贴 部分 部分
非侵入,不改客户端
发送由你按
判断在本机完成
接口 / 模型自选 部分
开源免费 部分

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

一个小工具,六件事做扎实

Built for everyday chats — 不是演示用的 demo。

看屏即懂

屏幕捕获读当前聊天窗口,正文直接结构化;读不到就用截图 + 本地识别兜底。不 hook、不读数据库、不改任何 App。

本地模型判断

意图、危险等级 1–9、该不该马上回,全部由本机小模型给出,毫秒级响应,断网也能判断。

三条候选 + 本地排序

生成模型起草 3 条口语化回复,本地按「最合适」重排并给出占比。口语、正式、委婉,各有侧重。

一键填入

点一下,回复进输入框,光标落位直接可发。程序只填不发,也不碰转账、红包、收款。

接口全可配

判断 / 回复 / 视觉三路接口的地址、密钥、模型分别可填,内置 OpenRouter、DeepSeek 官方、通义兼容预设,一键测连通。

隐私在本机

密钥存 macOS 钥匙串。聊天内容只在分析那一刻发给你自己配置的接口,判断全程本机,不落盘、不进日志。

平台支持

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

平台状态说明
微信 macOS全链路看屏 + 本地模型判断
任意聊天窗口截图识别手动圈选窗口,截图兜底
QQ macOS规划中
飞书 / Lark macOS规划中
iOS不支持系统限制,无规划

还有 Android 和 Windows 版

三端一套判断内核,采集方式按平台各自适配,规则保持一致:只读屏幕、只填不发。

macOS

看屏 + 本地小模型判断意图与风险等级,按话术生成候选并本地排序,适配微信 macOS。你在这里。

下载 源码

Windows

截自己的微信窗口 + 本地离线 OCR,不 hook、不读数据库,适配微信 Windows 4.x。

下载 源码

Android

无障碍服务读屏幕上的对话,读不到就离线 OCR 兜底。微信 / QQ / X / 飞书已跑通。

了解

三步开始

下载、授权、填一把密钥,下一条消息就有副驾。

01

装上

下载 ZIP,解压后把 JARVIS 拖进「应用程序」。也可以直接克隆仓库:

brew install --cask jev-jarvis-mac
下载 macOS 版

要求 macOS 14 Sonoma 及以上,Apple Silicon / Intel 均可。

02

授权

首次启动按提示到「系统设置」里开两项权限,开完回来点重试:

  • 辅助功能 —— 往输入框里填字
  • 屏幕录制 —— 读当前聊天窗口

权限只给本应用使用,随时可以在系统设置里关掉。

03

填密钥

设置 → 接口,最少一把 OpenRouter API Key 就能跑起来,其余留空自动继承。三路接口都能一键测连通。

  • 判断接口:本机模型,可不填
  • 回复接口:OpenRouter / DeepSeek / 通义兼容
  • 密钥存 macOS 钥匙串

它怎么工作

从屏幕上的一条消息,到输入框里的一句话,中间只有这几步。

1

采集屏幕消息

读当前聊天窗口;读不到就截图本地识别

2

本地判断

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

生成模型起草

3 条口语化候选回复

3

本地排序

按「最合适」重排,给出占比

4

面板展示

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

5

复制 / 填入

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

常见问题

会不会自动帮我发送?

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

为什么要「辅助功能」和「屏幕录制」权限?

辅助功能用来把候选回复填进输入框;屏幕录制用来读取当前聊天窗口的内容。两项权限都是 macOS 系统级授权,只授予本应用,随时可在「系统设置 → 隐私与安全性」里关闭。程序不读数据库、不 hook 其它进程。

支持哪些聊天 App?

目前适配微信 macOS全链路。其它聊天窗口可以用「截图识别」兜底:圈选窗口、本地识别正文再分析。iOS 因系统限制无法支持;Windows / Android 有各自独立版本。

要准备什么密钥?

最少一把 OpenRouter API Key 就能跑起来:填在「回复接口」,其余留空自动继承。也可以三路分开配,内置 OpenRouter、DeepSeek 官方、通义兼容预设,各自一键测连通。判断走本机模型,不需要密钥。

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

判断全程在本机小模型里完成,不出你的 Mac。只有「起草候选回复」这一步会把当前对话文本发给你自己配置的模型接口,之后不落盘、不进日志。密钥存 macOS 钥匙串。历史记录默认关闭,开了也只存在本机。

还有哪些已知限制?
  • 群聊目前按一对一的方式分析,多人交叉对话时判断会不准。
  • 微信版本更新可能导致界面结构变化,需要跟随更新适配。
  • 需要 macOS 14 及以上;Intel 机型首次加载本地模型会慢一些。

联系与交流

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

微信公众号二维码

公众号私信

扫码关注,后台私信最直接。

个人微信二维码

个人微信

加好友请备注来意,看到就回。

GitHub Issues

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

提一个 Issue

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

开源 MIT · macOS / Android / Windows 三端 · 只填不发