Skip to content

Tab Sorter

Chrome MV3 extension that groups every tab in a window into named, colored groups from one parallel Jev call - one Choice question per tab against user-edited criteria, with a fixed fallback bucket, manual groups untouched, and the original tab order restored on ungroup.

Stars
4
Language
JavaScript
License
MIT
Published by
Community
Last verified
Oct 2026

About this project

One click. Every tab in the window sorts itself into named, colored groups. The LLM engine looked at 10 tabs and invented its own groups: AI 与开发 / 设计工具 / 网购 / 视频娱乐 / 社交社区. You have 30 tabs open. Again. Manually dragging them into groups is a System-2 job — slow, boring, and you won't do it. Tab Sorter makes it a System-1 job:

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

Highlights

  • The rules engine grouped a whole window in 456 ms in the recorded run; nominally about 1 s.
  • One Choice question per tab is asked in parallel, so output tokens stay at zero.
  • The last line of the rules file is the fixed fallback bucket for unmatched tabs.
  • An optional LLM engine with self-invented group names is included for comparison runs.
  • The log viewer keeps the last 200 runs with engine, duration, token usage and groups.

Watch out

MIT licensed. The Jev engine needs a TypeSafe API key, and tab titles and host names go to whichever endpoint the user configures, only when clicked; manual groups are never touched.

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: An X timeline labeler that flags engagement bait

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

X: dmx.to reshapes the timeline in plain language

X: A real-time ad blocker that classifies every DOM element

More Jev resources like this

3GitHub stars
A bring-your-own-key Chrome extension that asks Jev one slop/not_slop Choice per X or LinkedIn post as it scrolls into view, then blurs and stamps anything at or above a configurable threshold. Scrolling never blocks, and each post is scored once from a local cache.
Jev Tools & CLIs#community#chrome-extension#moderation
A dependency-free JavaScript library that maps uploaded CSV columns onto your destination schema: a strict normalized-name pass first, then one Jev boolean per remaining source-destination pair plus a guard question per column, leaving uncertain fields visible instead of guessed.
Jev Tools & CLIs#community#csv#data-import
140GitHub stars
A local Chrome extension plus CLI that classifies each agent PR hunk as P0, P1, or P2 with Jev, showing P0 by default and human-readable diff summaries.
Jev Tools & CLIs#community#code-review#typescript
61GitHub stars
A local gateway that forwards /v1/systemone to TypeSafe, stores each call in SQLite, and draws the calls on a live map.
Jev Tools & CLIs#community#javascript#local
1GitHub stars
A lightweight Chrome extension that scores selected webpage text for how strongly it resembles AI-generated writing, using Jev inline in the browser after a right-click or Cmd/Ctrl+Shift+Y. It aims to give readers an uncertainty-aware signal without interrupting reading.
Jev Tools & CLIs#community#chrome-extension#ai-detection
0GitHub stars
A browser extension plus Cloudflare Worker that scores search results before you click: Jev answers six questions per page (relevance, depth, SEO filler, sales page, page type, key passage) and code combines them into a 0-100 badge that re-ranks Google, Bing, DuckDuckGo and 104.com.tw.
Jev Tools & CLIs#community#browser-extension#search

From the Jev guides

Original write-ups on what this entry is for.

The request shape barely changes across surfaces; the surrounding contract does. When to call the API directly and when a gateway, a Worker binding, or a router entry earns its extra hop.
Jev Tools & CLIs#gateway#vercel#cloudflare
Read article
Taking a decision checkpoint out of Python: what the GGUF and browser WebGPU exports preserve, what they change, and the parity evidence the model cards publish.
Jev Tools & CLIs#open-models#local#onnx
Read article
Jev labels a record that already exists. Code moves, flags, or holds it. How the document, mail, and transfer tools keep the action out of the model.
Jev Tools & CLIs#classification#email#security
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai