# The Grunt Work Kit

The Grunt Work Kit is a free download: three plain-text files and one shell script that wire DeepSeek V4 Flash 0731 — a free, MIT-licensed open-weights AI model — into Codex as a *subagent*, so your main model stays exactly where it is and the routine work goes somewhere cheap. It exists because the upstream project is documented Chinese first: the wiring is genuinely about ten minutes, but only if you can read the instructions. The keyword is GRUNT.


## The problem it fixes

You already have a cheap model available. So does everyone else — GPT-5-mini, Claude Haiku, Gemini Flash have been one dropdown away for a year. Almost nobody routes real work to them, for one honest reason: cheap has always meant worse, and a cheap wrong answer that *looks* right is the most expensive outcome there is.

This checkpoint is the first one where that trade reversed on paper. It outscores DeepSeek's own larger V4-Pro-Preview on agentic benchmarks while costing a fraction of it, which is why 785,771 people downloaded it in roughly eight days while already having a cheap tier they weren't using.

What we measured, and what we did not

Measured first-hand on 2026-08-08:

Not measured by us, and labelled as such: the Terminal Bench 2.1 figure of 82.7 against the larger model's 72.1 is vendor-reported, from DeepSeek's own model card. We reproduced that the card says it. We did not re-run the benchmark.

Install in 10 minutes

  1. Try it before you wire it (2 min). Run the model once through OpenRouter's free tier on a real, boring task of your own. If it cannot do your grunt work, none of the rest matters.
  2. Put the key in the environment (3 min). Create a DeepSeek API key and export it as DEEPSEEK_API_KEY in the shell or secret manager that launches Codex, then run sh verify-key-present.sh from that same shell. It prints whether the key is set and how long it is, never the value. Never paste the key into a chat, an issue, a screenshot, or a repo.
  3. Paste the install prompt into Codex (3 min). SETUP-EN.md step 2 has the exact block. It makes no DeepSeek API call and does not change your main model or provider, and it deliberately stops before the paid smoke test so you can inspect what landed.
  4. Inspect the Hook, then trust it (2 min). Run /hooks in Codex and confirm it matches ONLY v4_flash_worker and points at the installed plaintext-handoff script. If it matches anything broader, do not trust it. Then start a NEW Codex task — a running task will not reload the Hook.

The part that decides whether it saves you anything

The wiring is the easy part. Delegating badly costs more than not delegating at all, because you pay twice: once for the cheap attempt, once for the good model to redo it.

> If a competent person could do this task correctly with no context beyond what is in the prompt, delegate it. If getting it right depends on knowing *why* you are doing it, keep it.

Cost is not the axis. *Context dependence* is. WHAT-TO-DELEGATE.md turns that into two tables — the task classes that pay off (classifying lists, extracting fields from many similar documents, reading long logs for a named pattern, bulk renaming to a stated convention) and the ones to keep on your good model — plus the verification trap that eats the savings when you get it wrong.

Before you route anything real

A subagent sends prompt content to a different provider. Whatever the parent hands the child leaves your existing vendor boundary. Do not route customer data, credentials, private keys, or anything under an NDA, and do not assume the parent redacts for you — it does not. This is the same consideration as adding any third-party API, and being cheap does not change it.

What's inside

Includes a free download

Enter your email to read the full how-to

Confirm via the email link to unlock the full how-to and the free download inside. Free forever.

No spam. Unsubscribe anytime.