X · YouTube · LinkedIn · Reddit · Hacker News

Filter your feeds
by meaning.

Say what you want less or more of, in your own words. jeff hides, fades or flags each post by what it says, not by the keywords in it.

Powered by Jev, TypeSafe’s judging model. Uses your own key.

jeffon YouTube

Filters
    Real output: jeff’s decoder replaying recorded answers from Jev.
    How it works

    Say it once. Scroll as usual.

    1. 1

      Type one line

      “No spoilers this week.” “Less hustle, real work is fine.” Jev splits it into filters and picks the action, the exception and how long, choosing among your own words.

    2. 2

      Jev reads each post

      As posts come near your screen, jeff asks Jev whether each one matches your filters. By meaning rather than keywords, so a post can match without using any of your words.

    3. 3

      Your feed, quieter

      Matches are hidden, faded or flagged in the site’s own style. Any hidden post is one click from showing again.

    Three actions

    Hide, fade, or flag.

    Hide
    Gone, with one quiet line that says which filter and lets you show it.
    Fade
    Still there, half as loud. Hover to read it.
    Flag
    Marked with your words, so you don’t scroll past it.
    Ines Duarte2h

    Shipped offline mode today. Here’s everything that broke on the way, and what we’d do differently.

    tutorials

    Kofi Mensah4h

    Build a tiny search engine in 80 lines of Python, step by step. Every line explained.

    Tomás Weber5h

    when the build passes on the first try and you don’t trust it 😂

    Five sites

    Looks like it belongs.

    Every site already has a way to say “hidden” or “marked”. jeff uses it, in that site’s place, font and greys.

    Tested

    Understands what you meant.

    Exceptions, time limits and several filters in one line, in more than English. We tested jeff on lines written by three other AI models, in eight languages.

    85%

    of lines understood with every setting right. Exact-word rules: 28%.

    96%

    on the set of lines never used to tune jeff.

    85%

    of exceptions caught when only implied, like “cooking can stay”. Exact-word rules: 0%.

    Held-out lines written by GLM, Gemini and GPT-6 from one shared prompt, scored on action, topic, exception, duration and strictness.

    Privacy and cost

    Your key. Your feed.

    Straight to Jev

    To judge a post, jeff sends its text, its author’s name and your filters to Jev at api.typesafe.ai, using your own key. There is no jeff server in between.

    Only what you scroll past

    Posts are judged as they come near your screen. Your filters, settings and key are stored in your browser, and the key is only ever sent to TypeSafe.

    A daily limit

    Usage is billed to your TypeSafe account. jeff stops at 2,000 Jev calls a day unless you change it, and posts stay visible.

    Few permissions

    Storage, the active tab, api.typesafe.ai, and the five sites it works on. Pause jeff on any site with one switch.

    Coming soon to the
    Chrome Web Store.

    It works on X, YouTube, LinkedIn, Reddit and Hacker News, with your own Jev key. Until then, try it on a sample feed.

    Try it in the playground Chrome Web Store · soon