Jev.aitools.fyi

Command Palette

Search for a command to run...

Product profile
TypeScript312 starsUpdated 2026-09-27

Unclutter

WXT Chrome and Firefox extension: Jev classifies keep/ad/promotion/newsletter/social/cookie/uncertain, then saves local template hide rules at p and confidence at least 0.9.

Overview

Unclutter (github.com/kitze/unclutter, MIT) is Kitze's browser extension built with Bun and WXT. On analyze, it collects bounded DOM candidates (not full page HTML), asks Jev to Choice among keep, ad, promotion, newsletter, social, cookie, and uncertain, then writes hide rules keyed by page template. TypeSafe direct mode uses POST https://api.typesafe.ai/v1/systemone with model jev-latest; Vercel AI Gateway mode uses typesafe-ai/jev on the evaluation endpoint. Manual mode runs on button click; On page visit mode reuses or upgrades templates while preserving paused rules and keep-visible overrides. README requires both selected-choice probability and TypeSafe confidence at least 0.9 when confidence is present; otherwise the element stays visible. Uncertain classifications always stay visible.

Problem: Modern sites bury useful content under ads, newsletters, cookie walls, and social widgets, but regex blocklists break on the next redesign.

Built for: Chrome, Edge, Brave, or Firefox users who want a WXT extension that classifies clutter with Jev once, then reuses local template rules on return visits.

First indexed on Jev Directory: 2026-09-27

Creator and team

Name
Kitze
Handle
@thekitze

How Jev is used

Role in the product flow
Per-candidate clutter Choice with conservative thresholds before persisting template hide rules
Primitives
Choice
State in
Bounded candidate snippets and metadata from the active tab DOM; page text treated as untrusted evidence per README safety section.
Decision out
Category label per candidate; sub-threshold or uncertain results leave elements visible and skip aggressive hides.
  1. User loads unpacked Chromium build or temporary Firefox add-on
  2. Configure Gateway or TypeSafe key in popup (BYOK)
  3. Analyze page or run on visit to classify candidates
  4. Extension stores template rules locally for matching URLs
  5. User can uncheck rules in Hidden elements to keep items visible

Unclutter is a product-shaped cousin of realzachi-typesafe-adblock: both use Jev on web annoyances, but Unclutter emphasizes template reuse and Kitze's UX rather than a static blocklist narrative. browser-use-jev-ultrafast is for agent-driven clicks, not passive reading. No repo ships bundled API keys; operators bring Vercel AI Gateway or TypeSafe credentials. Pair with realzachi-typesafe-adblock when you want to compare approaches before standardizing internal extensions.

Sourced performance claims

  • README safety section: probability and confidence must both be at least 0.9 to hide when confidence is provided; uncertain never hides.Source: github.com/kitze/unclutter README
  • Public GitHub repo kitze/unclutter had 312 stars and 34 forks when this listing was drafted.Source: GitHub API September 2026

Features and stack

Features

  • WXT builds for Chrome MV3 and Firefox MV2
  • Manual and on-visit analyze modes
  • Template upgrade path with paused rule preservation
  • Hidden elements panel with per-rule visibility toggles
  • Conservative dual threshold on probability and confidence

Stack

  • TypeScript
  • Bun
  • WXT
  • Vercel AI Gateway or TypeSafe API

Pricing: MIT extension; Jev or Gateway usage bills to your own keys.

FAQ

Does Unclutter upload full HTML?
README describes bounded candidates sent for classification, not entire page HTML dumps.
Which Jev backends are supported?
TypeSafe direct jev-latest or Vercel AI Gateway typesafe-ai/jev per README provider section.
How is this different from typesafe-adblock?
See realzachi-typesafe-adblock for that project's blocklist and flow. Unclutter focuses on template rules and Kitze's extension UX.
Is Safari supported?
README documents Chromium and Firefox paths; Safari packaging is not included.

Related learn guides

Original Jev guidance that pairs with this product pattern.

  • Jev use cases

    The patterns builders actually search for: moderation, routing, triage, RAG verify, and agent gates.

Related products

Hand-picked neighbors with rich profiles or overlapping tags.

Browser and computer useJavaScript48
🧹 Fun project: a Chrome extension that asks a tiny AI decision model (TypeSafe Jev) "is this DOM element an ad?
browser computer usebrowser-use
Browser and computer usePython4,799
DemoFeatured
Jev picks the browser op and DOM target in one shot; a tiny LLM only shows up when something needs typing.

by @gregpr07

browser computer usebrowser-useagents
By Rishit