DEDUPED Hot AI repos, turned into use cases Get the Monday 5

How to use Winnow: what you can do with it

What is Winnow? winnow is a Python sidecar and Claude Code plugin that judges large Read, Bash, and Grep results and hides blocks it is confident are not needed, replacing them with short stubs.

How do I use it? In ~/.claude/settings.json, add { "env": { "CLAUDE_CODE_ENABLE_FUNCTION_HOOKS": "1" } }; then clone the repo with git clone https://github.com/GhalebDweikat/winnow.git, then run claude plugin marketplace add ./winnow and claude plugin install winnow@winnow; put TYPESAFE_API_KEY in ~/.winnow/env, or set WINNOW_JUDGE=adapter with ANTHROPIC_API_KEY to use the adapter. Full steps below.

Trended earlier

View repo on GitHub

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer

4 use cases

Quick start with Winnow

  1. Check you have what it needs: Python 3.10+; uv installed; Claude Code 2.1.260 or newer with function hooks enabled (early access).
  2. Open GhalebDweikat/winnow on GitHub and read the README and license.
  3. In ~/.claude/settings.json, add { "env": { "CLAUDE_CODE_ENABLE_FUNCTION_HOOKS": "1" } }.
  4. Clone the repo with git clone https://github.com/GhalebDweikat/winnow.git, then run claude plugin marketplace add ./winnow and claude plugin install winnow@winnow.
  5. Put TYPESAFE_API_KEY in ~/.winnow/env, or set WINNOW_JUDGE=adapter with ANTHROPIC_API_KEY to use the adapter.
  6. Run uv run --project winnow/sidecar winnow doctor to check which keys were found and whether each backend starts.

These steps come from our top use case, Trim large Claude Code tool results before they fill context, which also has a copy-paste agent prompt.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for GhalebDweikat/winnow

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Winnow alternatives · Best AI repos for Software and DevOps

About this repo

  • Who it is forDevelopers who use Claude Code on large codebases and want to cut token use without losing access to the hidden output.
  • Why it is hot115 stars, launched 40 days ago
  • LanguagePython
  • Sourcegithub.com/GhalebDweikat/winnow · Back to Hot repos

Requirements

  • Python 3.10+
  • uv installed
  • Claude Code 2.1.260 or newer with function hooks enabled (early access)
  • A Jev key from TypeSafe, or an Anthropic API key for the adapter judge
  • Git to clone the repo

Add this badge to your README

Maintain Winnow? Show readers where to find these use cases. Use cases on Deduped

Markdown

[![Use cases on Deduped](https://dedupedai.com/badge/GhalebDweikat/winnow.svg)](https://dedupedai.com/use-cases/ghalebdweikat-winnow/?utm_source=github&utm_medium=badge&utm_campaign=GhalebDweikat-winnow)

HTML

<a href="https://dedupedai.com/use-cases/ghalebdweikat-winnow/?utm_source=github&amp;utm_medium=badge&amp;utm_campaign=GhalebDweikat-winnow"><img src="https://dedupedai.com/badge/GhalebDweikat/winnow.svg" alt="Use cases on Deduped" height="20"></a>

A static image, no tracking script. About the badge

Questions about Winnow

What is Winnow?

winnow is a Python sidecar and Claude Code plugin that judges large Read, Bash, and Grep results and hides blocks it is confident are not needed, replacing them with short stubs. It is an open-source project on GitHub: https://github.com/GhalebDweikat/winnow.

How do I use Winnow?

In ~/.claude/settings.json, add { "env": { "CLAUDE_CODE_ENABLE_FUNCTION_HOOKS": "1" } }; then clone the repo with git clone https://github.com/GhalebDweikat/winnow.git, then run claude plugin marketplace add ./winnow and claude plugin install winnow@winnow; put TYPESAFE_API_KEY in ~/.winnow/env, or set WINNOW_JUDGE=adapter with ANTHROPIC_API_KEY to use the adapter. The use cases on this page give the full steps and a copy-paste agent prompt for each job.

Who is Winnow for?

Developers who use Claude Code on large codebases and want to cut token use without losing access to the hidden output.

What can I do with Winnow?

4 use cases so far, for example: Trim large Claude Code tool results before they fill context; Test Winnow in shadow mode before it changes results; Score a judge on your own Claude Code transcript history. Each has steps and a copy-paste agent prompt.

What do I need to run Winnow?

Python 3.10+; uv installed; Claude Code 2.1.260 or newer with function hooks enabled (early access); A Jev key from TypeSafe, or an Anthropic API key for the adapter judge.

What are alternatives to Winnow?

Other hot AI repos in Software and DevOps: Deep Infer, Harness2, Orca, Opencode, Graphify.

Is Winnow safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.