Skip to content

Jev Block Android Ad

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.

Stars
7
Language
Kotlin
License
MIT
Published by
Community
Author
ufec
Last verified
Oct 2026

About this project

An Android noise gate for notifications and SMS. Rule-based blockers are brittle in both directions: a keyword list that catches ads will eventually swallow a verification code, and it will never catch an ad phrased in a way nobody anticipated. JevNoiseGate asks a model whether each message is noise instead, and suppresses only what the model explicitly flags. Everything uncertain passes through.

Quoted from the project's README. Read the full README.

Highlights

  • Fail-open pipeline: OTP gate, then SMS blacklist, then the model with history and user rules.
  • OTP shapes are allowed locally with no upload; blacklist senders block with no network call.
  • Model sees structured state with app, channel, history counts, and plain-language user rules.
  • Event log records every message before judging; proxy, per-app filter, and log levels included.

Watch out

Blocked notifications stay visible until the decision returns, SMS blocking only removes the notification, and keys are stored in plaintext private storage. 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

63GitHub stars
Claude Code kit that guards PreToolUse calls with a free pre-filter plus one Jev question for ambiguous cases, and adds sub-agent sizing, rechecks, search, daemon speedups, and monitoring.
Jev Demos & Experiments#community#awesomejev#catalog-import
15GitHub stars
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.
Jev Demos & Experiments#community#awesomejev#catalog-import
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
8GitHub stars
Claude-driven browser automation where plain-English chat drives Brave or Chrome, Jev makes on-page decisions, and a guard freezes irreversible clicks.
Jev Demos & Experiments#community#jevbest#catalog-import
macOS computer-use kit exposing an 18-tool stdio MCP server plus CLI that drives apps through the accessibility tree, posting input in the background without moving the user cursor.
Jev Demos & Experiments#community#awesomejev#catalog-import
4GitHub stars
Manifest V3 ad blocker that scores candidate feed elements with Jev's noul primitive to collapse native ads, layered over network rules and a media engine.
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