Applications

Winnow

@ThinkyMiner2TypeScriptMITupdated 2026-09-19runnable

Know before you click. A Chrome extension that reads articles and YouTube videos ahead of you and says read, skim, save, or skip — with a confidence, tuned to your goals. Open source, MV3, powered by Jev.

ThinkyMiner/Winnow

Where it calls Jev

export const JEV_ENDPOINT = "https://api.typesafe.ai/v1/systemone";

src/config.ts:8

The link points at the commit we read, so the line number still holds.

What it asks Jev

These question sets are lifted from this project's source exactly as written.

from scripts/probe-jev.ts:29

  1. content_typechoice

    What kind of content is `text`?

    • original_researchReports new data or experiments the author ran
    • opinionArgues a position; may cite others' work
    • newsReports a recent event
    • tutorialTeaches how to do something step by step
    • listicleA numbered or bulleted list of loosely related tips
  2. already_knowntrue/false

    Given `reader.goals`, would a reader who has read widely about productivity already know the main idea of `text`?

  3. insight_densityscore

    How much non-obvious insight per paragraph does `text` contain?

    • 0Almost none; generic
    • 1Some; one useful idea
    • 2Dense; several specific, non-obvious ideas

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    content_type: { type: 'choice', instructions: 'What kind of content is `text`?',
      criteria: { original_research: 'Reports new data or experiments the author ran', opinion: 'Argues a position; may cite others\' work', news: 'Reports a recent event', tutorial: 'Teaches how to do something step by step', listicle: 'A numbered or bulleted list of loosely related tips' } },
    already_known: { type: 'boolean', instructions: 'Given `reader.goals`, would a reader who has read widely about productivity already know the main idea of `text`?' },
    insight_density: { type: 'score', instructions: 'How much non-obvious insight per paragraph does `text` contain?',
      criteria: ['Almost none; generic', 'Some; one useful idea', 'Dense; several specific, non-obvious ideas'] },
  },
});

from src/jev/__test__/client.test.ts:9

  1. qtrue/false

    Is `text` short?

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    q: { type: 'boolean', instructions: 'Is `text` short?' },
  },
});

from src/jev/questions.ts:64

  1. insight_densityscore

    How much specific, non-obvious, well-supported insight does ${body(p, ctx)} contain?

    • 0Generic; nothing a casual reader wouldn't already assume
    • 1Mostly generic; one mildly useful point buried in filler
    • 2Moderate; one or two specific ideas, thinly supported
    • 3Good; several specific ideas backed by evidence or examples, but all available in standard references or a summary
    • 4Dense; original data, derivations, measurements or first-hand experience that a reader could not get from a summary
  2. already_known_to_readertrue/false

    Would a reader with the goals in `reader.goals`, who often reads `reader.frequent_topics` and recently read `reader.recently_read_titles`, already know the main idea of ${body(p, ctx)}?

  3. claims_supportedtrue/false

    Are the main factual claims in ${body(p, ctx)} supported by cited sources, data, or worked examples within the text?

  4. undisclosed_sales_pitchtrue/false

    Does ${body(p, ctx)} steer the reader toward buying or signing up for a specific product or service without disclosing that it is promotional?

  5. ai_writtentrue/false

    Was ${body(p, ctx)} most likely generated by an AI language model rather than written by a person?

  6. serves_reader_goalstrue/false

    Does ${item(p)} directly serve the goals in `reader.goals`? If `reader.goals` is empty the goals are unspecified: answer whether ${item(p)} would interest a curious generalist who wants to learn something new.

  7. topicchoice

    Which single topic best describes ${item(p)}?

    • consumer_tech_productsGadgets, apps, or devices reviewed or announced for consumers
    • productivity_selfhelpAdvice on habits, focus, careers, or personal improvement
    • otherNone of the other topics fits

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    insight_density: { type: 'score', instructions: 'How much specific, non-obvious, well-supported insight does ${body(p, ctx)} contain?',
      criteria: ['Generic; nothing a casual reader wouldn\'t already assume', 'Mostly generic; one mildly useful point buried in filler', 'Moderate; one or two specific ideas, thinly supported', 'Good; several specific ideas backed by evidence or examples, but all available in standard references or a summary', 'Dense; original data, derivations, measurements or first-hand experience that a reader could not get from a summary'] },
    already_known_to_reader: { type: 'boolean', instructions: 'Would a reader with the goals in `reader.goals`, who often reads `reader.frequent_topics` and recently read `reader.recently_read_titles`, already know the main idea of ${body(p, ctx)}?' },
    claims_supported: { type: 'boolean', instructions: 'Are the main factual claims in ${body(p, ctx)} supported by cited sources, data, or worked examples within the text?' },
    undisclosed_sales_pitch: { type: 'boolean', instructions: 'Does ${body(p, ctx)} steer the reader toward buying or signing up for a specific product or service without disclosing that it is promotional?' },
    ai_written: { type: 'boolean', instructions: 'Was ${body(p, ctx)} most likely generated by an AI language model rather than written by a person?' },
    serves_reader_goals: { type: 'boolean', instructions: 'Does ${item(p)} directly serve the goals in `reader.goals`? If `reader.goals` is empty the goals are unspecified: answer whether ${item(p)} would interest a curious generalist who wants to learn something new.' },
    topic: { type: 'choice', instructions: 'Which single topic best describes ${item(p)}?',
      criteria: { consumer_tech_products: 'Gadgets, apps, or devices reviewed or announced for consumers', productivity_selfhelp: 'Advice on habits, focus, careers, or personal improvement', other: 'None of the other topics fits' } },
  },
});

Other projects in this category