Skip to content
JevDirectory.org
CommunityTools & Integrations65 starsVerified 2026-09-22

winnow

A Claude Code context sieve: large Read, Bash, and Grep results are split into ~25-line blocks and judged by Jev before they enter context, with confident-no blocks replaced by a recallable stub.

Category
Tools & Integrations
Published by
Community
Author
GhalebDweikat
Added
2026-09-22
Tagscommunitypythonclaude-codecompactioncoding-agent

Highlights

  • Large Read, Bash, and Grep results are split into ~25-line blocks, and each block gets one yes/no Jev question.
  • Hidden blocks become a three-line stub: what was hidden, a cheap summary or deterministic digest, and a key that restores the text.
  • Two safety rules are fixed: output judged to show an error is never hidden, and uncertain blocks between WINNOW_DROP and WINNOW_KEEP are kept.
  • A resident loopback server makes a judged call cost about 16 ms plus the judge call, and winnow never judges its own files or commands.
  • The default WINNOW_DROP of 0.1 came back clean on hand-labeled replay and hides about 5% of text there.

Quickstart

bash
claude plugin marketplace add GhalebDweikat/winnow
claude plugin install winnow@winnow
uv run --project winnow/sidecar winnow demo --fake   # pipeline preview, no key

Watch out

MIT-licensed. Needs Python 3.10+, uv, and Claude Code 2.1.260 or newer with function hooks enabled; Jev is in early access and the uncalibrated system-one-adapter can stand in for it.

More like this

6.2kGitHub stars
A Claude Code plugin and npm library that replaces transcript summarization with Jev keep-or-drop judgments, deleting stale tool calls and results while kept text stays verbatim.
Tools & Integrations#community#typescript#claude-code
89GitHub stars
A collection of 26 production-ready agent skills for Claude Code, Cursor, Kiro, Windsurf, and OpenCode; four skills call TypeSafe Jev for calibrated Score and Noul judgments and fall back to heuristics when it is unavailable.
Tools & Integrations#community#python#skills
Communityskills
63GitHub stars
A Jev-guided context compaction library for coding agents: instead of summarizing old context, Jev decides which tool calls and results still matter while user and assistant text is kept verbatim.
Tools & Integrations#community#typescript#compaction
Back to all resources

From the community

Posts from builders shipping with Jev right now.

Follow @typesafeai

A Claude session from 1M to 86K tokens

This is actually insane. This uses @typesafeai Jev model, as a plugin in Claude to review all the un-nesseasary tool calls, and it takes 1s to run! Like, literally, 1 second to take my Claude session from nearly 1M to ... 86K tokens! 😮 Ask your claude to install it and be  Show more

Image
Image
tamara
tamara
@tamarajtran

found the perfect use case for @typesafeai Jev: instant compaction in 2026, why is compaction still a summarization prompt? Jev can make it instant by scoring every tool call and dropping what’s irrelevant

Reply

Vercel's fx safety reviewer, 18x faster

We're seeing extraordinary results from @typesafeai. Default mode in 𝚏𝚡 is auto, with a safety reviewer analyzing every command. That reviewer runs on GPT Luna today. Jev is up to 18x faster (p95) *and* more accurate. It's coming to @vercel AI Gateway and likely new default.

Pranit
Pranit
Vercel
@fazxes

We benchmarked fx auto mode (safety) classifier with @typesafeai's Jev. tl;dr: ~5-18x faster and more accurate than 𝚐𝚙𝚝-𝟻.𝟼-𝚕𝚞𝚗𝚊, our current top choice

Image
Reply

Jev lands on OpenRouter

700 leads scored for $0.09

Beating Gemini Flash Lite on an eval

Browser Use Ultrafast, powered by Jev