jevrecipes

Small functions. Explicit decisions.

Give your code
a little judgment.

Route a request. Check evidence. Review an agent action. Jev recipes turns one focused question into a typed TypeScript result, with uncertainty built in.

npm install jev-recipes

Open source · Your application decides what happens next.

A decision, made visibleSaved example

Loading the saved example…

Saved responses, no live model calls. Confidence is a model estimate, not measured accuracy.

See the saved routing policy
Saved routing response under each confidence policy
Minimum confidenceDecision statusSelected route
50%readybilling
60%readybilling
70%readybilling
80%readybilling
90%readybilling
95%reviewNone; review required
100%reviewNone; review required

What does your app need to decide?

Find a small function for the moment your code needs judgment.

All recipe guides

Keyword search updates as you type. “Match with Jev” sends your description to TypeSafe. Avoid private information.

Start with

Loading recipes…

Suggested starting points first

Select a recipe to explore its example, contract, and evidence.

From a decision to your code.

Run a saved example without an API key. Then connect TypeSafe and evaluate your own cases.

Get started with TypeScript
npm install jev-recipes
npx jev-recipes demo route

Node.js 22.9+ · Saved examples run offline.

Built with Jev

A little judgment.
A lot of possibility.

Hear it in Jevthoven: a music app that lets you choose a style, key, and tempo, then inspect Jev’s musical decisions.

About Jev recipes

Maintained by with jev-recipes contributors. This is an independent community project released under the MIT license. Jev and TypeSafe are products of TypeSafe AI.

Recipe guides are built from the same metadata, schemas, saved fixtures, and evaluation reports used by the package. Inspect the source repository or report a bug or request a recipe.