Skip to content

jev-xianhui

Android and Windows message-priority assistant where Jev scores urgency and reply-now for each message and sorts them by colour.

Projectbeta

Overview

XianHui (Reply First) is a cross-platform message-priority assistant. It reads pending messages, asks which ones must be answered now, and shows the results in a draggable floating window at the screen edge sorted by urgency; tapping an item jumps to that conversation. On Android it uses the official NotificationListenerService to read WeChat, QQ and Feishu notifications, even in the background; a separate Windows version captures the WeChat window and uses local offline OCR.

One Jev request per message asks four things: urgency from 1 to 9, whether it needs an immediate reply, its type (work, personal, promotion and so on) and why it is urgent (deadline, someone waiting, and so on). Fixed rules then sort messages: reply now if flagged or at least 7, soon if at least 4, otherwise later. The README estimates about one second and $0.00004 per judgment and states it only judges and never writes or sends replies. Behaviour can be adjusted by editing one question file. It uses an OpenRouter key and is documented in Chinese.

What the decision model decides

TypeQuestionAnswers
ScoreHow urgent is this message (1-9)?—
Yes / noDoes this message need an immediate reply?—
ChoiceWhat type of message is this (work, personal, promotion, ...)?—
ChoiceWhy is it urgent (deadline, someone waiting, ...)?—

How it works

  1. Read notifications (Android) or OCR the WeChat window (Windows)
  2. One Jev request with four questions per message
  3. Sort into reply now, soon or later by fixed rules
  4. Show in a floating window; tap to jump to the chat

Strengths

  • About $0.00004 and one second per judgment per the README
  • Never writes or sends replies
  • Single file to tune questions

Caveats

  • Windows version requires WeChat window visible
  • Feishu untested on Android
  • Message text sent to the model at judgment time

At a glance

Type
Project
Status
beta
Language
Kotlin
Runtime
Android app
Has code
yes

Use cases and integrations

How curated lists describe it

  • 先回|消息优先级助手 Windows + Android双端工具 JEV规则引擎 + AI自动判定消息优先级.

    hellogumbo/awesome-jev

Frequently asked questions

What does it decide?

Urgency, whether to reply now, message type and reason for urgency for each pending message.

Does it reply for me?

No, it only prioritises.

Which apps does it read on Android?

WeChat, QQ and Feishu notifications via the official notification listener.

Related projects

  • Local-first work-message classifier that uses Jev to sort chat messages into urgent, to-do, worth reading and skip, with cross-chat to-dos.

    ProjectbetaJavaScript
  • Open-source AI email assistant; listed as using Jev as an optional classifier for email intent and triage.

    ProjectproductionTypeScript
  • Triage for DingTalk mail and chats where Jev sorts messages into needs-reply, updates, promo, sales or spam with attention flags.

    ProjectbetaPython
  • Google Apps Script that labels, archives or trashes Gmail conversations based on Jev answers to your plain-English yes/no questions.

    ProjectbetaJavaScript
  • Gmail classifier running on Google Apps Script where Jev decides action-needed, importance and category for each thread.

    ProjectbetaTypeScript
  • Windows version of XianHui that OCRs the visible WeChat window locally and uses Jev to rank which messages must be answered first.

    ProjectbetaPython