An async LangGraph example that classifies mocked emails as invoice-related or general.
Jev returns invoice or general; graph nodes choose the corresponding demo handler.
Separates model classification from local workflow routing.
A source-verified directory of 487 Jev projects — browser agents, model routers, SDKs and MCP servers — each one showing the exact decision it hands to Jev. Curated by the Awesome Jev community, mirrored here under MIT.
Give Jev the current state and a few options. Get the Agent’s next step.
Core call · setup in the full example
const nextStep = choice("What next?", { login: null, askUser: null, retry: null });
const { answers } = await client.systemOne({ state: "Login form is ready", questions: { nextStep } });
console.log(answers.nextStep.choice);Node.js 20+ · Set TYPESAFE_API_KEY on your server. This page shows code and makes no model requests.
An async LangGraph example that classifies mocked emails as invoice-related or general.
Jev returns invoice or general; graph nodes choose the corresponding demo handler.
Separates model classification from local workflow routing.
A hierarchical selector that asks Jev to traverse branches when a catalog has too many options for one question.
Selects one branch at each level and continues until it reaches a final candidate.
Returns the selected path without silently truncating the tail of a large catalog.
A community-maintained directory and radar for Jev, highlighting open-source projects with verified code and clear decision architectures.
Jev is TypeSafe's decision model. This directory groups projects by how they use choices, scores and probability judgements, with implementation links to help you assess fit for your own task.
TypeSafe ↗We prioritize open-source projects with clear Jev implementation evidence. Repositories without verifiable source code are excluded from the main directory.
Directory data and design from Awesome Jev by logicrw, used under the MIT License.