Skip to content

JevBystander

Android accessibility app that reads visible WeChat single-chat text and asks Jev for intent, emotion, urgency, and posture, showing exactly 3 Toasts without writing replies or changing WeChat.

Stars
15
Language
Kotlin
License
MIT
Published by
Community
Author
Nisaka520
Last verified
Oct 2026

Highlights

  • Triggered by notification tile, accessibility shortcut, notice button, or optional auto with debounce; reads only visible window text.
  • Zero third-party dependencies with handwritten JSON over HttpURLConnection and native views; no screenshots or OCR.
  • Alias contact table tunes relation, gender, and background sent with recent lines; unmatched names fall back to ordinary friend.
  • Keys, contacts, and logs stay in local SharedPreferences; only relation, session type, and recent lines go to the Jev API.

Watch out

Reads only on-screen single-chat text; folded text, images, voice, files, and group chats are out of scope, and OS battery rules can stop the service. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

36GitHub stars
WeChat relationship assistant that combines screen reading, one 8-question Jev judgment with a strategy score, per-contact memory, and three chat-model replies behind a resident score bar.
Jev Demos & Experiments#community#awesomejev#catalog-import
Android noise gate that asks a model whether each notification or SMS is noise and suppresses only explicit flags. Uncertain paths fail open, verification codes never leave the device, and sender blacklists stay local.
Jev Demos & Experiments#community#awesomejev#catalog-import
1GitHub stars
Cross-platform assistant that ranks pending messages by urgency with one Jev call per item, shown in a draggable overlay that snaps to the screen edge. Android reads system notifications via NotificationListenerService; Windows screenshots the WeChat window and OCRs it locally. It judges, never replies.
Jev Demos & Experiments#community#awesomejev#catalog-import
Open 150M encoder that reproduces the typed noul, choice, and score interface in one forward pass, trainable on a free GPU and runnable locally for nothing.
Jev Demos & Experiments#community#jevbest#catalog-import
941GitHub stars
Library that adds schema-guaranteed typed outputs to existing autoregressive LLMs without changing weights, served through SGLang or a hosted API.
Jev Demos & Experiments#community#jevbest#catalog-import
98GitHub stars
Self-hosted Docker service and web UI that packages Laya structured-decision inference behind a compatible System One endpoint.
Jev Demos & Experiments#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai