Skip to content

Jev directory

Unclutter

WXT Chrome and Firefox extension that has Jev classify nonessential page elements through TypeSafe or Vercel AI Gateway, then stores reusable local hiding rules by page template. Paid analysis is manual by default, with an optional on-visit mode.
Stars
380
Language
TypeScript
License
MIT
Reading time
3 min
Published by
Community
Author
kitze
Last verified
Sep 2026

kitze/unclutter

User repository on GitHub

View on GitHub

WXT browser extension: Jev-powered page clutter removal with reusable template rules.

Forks
43
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

WXT browser extension: Jev\-powered page clutter removal with reusable template rules\. Made by Kitze kitze.io · X · YouTube. Zero To Shipped A full-stack starter kit for web and mobile apps. Sotto Voice-to-text for macOS. Local AI, one-time purchase. Tinkerer Club A private community for builders, self-hosters, and AI tinkerers. Sizzy The browser for web developers. Supermac A macOS command center for everyday workflows. DMX A focused desktop client for X.

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

Highlights

  • Jev classifies bounded page-element snippets through TypeSafe or Vercel AI Gateway.
  • Hiding rules are stored locally and reapplied by page template, so they work offline.
  • Manual analysis is the default; on-visit analysis is optional and sends snippets to the provider.
  • WXT builds for Chrome and Firefox from one codebase; Bun and Node 22.12+ are required.
  • The API key stays in local extension storage and is never sent to page content scripts.

Quickstart

bash
git clone https://github.com/kitze/unclutter.git
cd unclutter
bun install --frozen-lockfile
bun run build
# load .output/chrome-mv3 as an unpacked extension

Watch out

MIT-licensed. Requires Bun and Node 22.12+ to build, plus a Vercel AI Gateway or TypeSafe key; the key stays in local extension storage unencrypted, and saved rules keep working offline without it.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Unclutter: an ad and slop blocker that runs on Jev

X: Agentic browsing in Chrome

X: Text-to-screenshot (Malay Vasa)

X: Google's MediaPipe Decision Maker, tested in the browser

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai