Skip to content

Jev Shield — vmendes90

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.

Stars
4
Language
TypeScript
License
MIT
Published by
Community
Author
vmendes90
Last verified
Oct 2026

This is one of several Jev listings for the same project. The canonical entry is Jev Shield — caiovicentino.

About this project

🎬 Watch the launch video: brag-output/brag.mp4. Traditional ad blockers (like uBlock Origin) rely primarily on static URL filterlists and CSS selector lists. While effective for traditional banner networks, they struggle with native ads and sponsored feed cards (on platforms like X/Twitter, Reddit, LinkedIn, and modern digital feeds) where promotional posts share the exact same first-party domain, markup structure, and styling as organic content.

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

Highlights

  • 35 ad networks are blocked at the network layer with DeclarativeNetRequest, alongside banner, iframe and sticky-widget removers.
  • Candidate feed cards go to Jev in one batched call, with evaluated snippet hashes cached in session storage across service worker shutdowns.
  • Elements 40px or smaller in either dimension are dropped before the heuristic and AI layers, so tracking pixels never cost a request.
  • A three-tab popup reports blocked counts, scanned totals, cache efficiency and Jev API calls, with a sensitivity slider and site whitelist.

Watch out

Every judgment is a noul probability compared against a sensitivity threshold that defaults to 85%, and moving the slider changes the cut without re-scoring, so a bad setting collapses real posts as easily as ads. The bounding-box pre-filter discards anything 40px or smaller in either dimension, which will also drop small genuine controls. Failures back off two minutes on a 401 or 429 rather than retrying, and the MAIN-world scriptlet injected at document_start into the page's own execution context is a much larger surface than an ordinary content script. 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

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
1GitHub stars
A Bun and Next.js moderation demo that screens text with one systemOne call — seven hazard Nouls plus a severity Score in parallel — and computes the verdict in code from policy thresholds.
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
32GitHub stars
Design sampler that turns a one-line prompt into a canvas of full-page screens by asking Jev to pick among fixed shadcn layouts instead of writing code.
Jev Demos & Experiments#community#jevbest#catalog-import
Browser drone-fleet lab where TypeSafe Jev steers each drone as fast reflexes and an optional planner offers one-use strategy advice when confidence drops, without pausing control.
Jev Demos & Experiments#community#jevbest#catalog-import
23GitHub stars
Chrome extension that sends each X post to Jev with six typed questions in one call near the viewport, then renders a behavior chip under the post plus a session cost and latency panel.
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