Jev Skills
A collection of agent skills, repositories and examples for TypeSafe Jev. Jev answers typed questions about text: choose an option, score it, or return the probability of yes. Your code decides what happens next.
๐งฉ Skills ยท ๐ฆ Install ยท ๐ ๏ธ What you can build ยท ๐ Projects ยท ๐ SDKs & integrations ยท ๐งช Examples ยท ๐ Learn ยท ๐ Open models ยท ๐ Evaluations
New to Jev? Read the quickstart, install the two starting skills, or try an offline example.
๐งฉ Skills
๐ In this repo
| Skill | What it helps with |
|---|---|
| jev-builder | ๐จ Build: find a fitting cookbook, SDK, integration or example. |
| jev-evidence-eval | ๐ Evaluate: measure accuracy, review rate, latency and cost. |
| jev-curator | ๐งน Curate: check original sources and keep this collection current. |
๐ Official and community skills
| Skill collection | What it helps with |
|---|---|
| typesafe-ai/skills | โ Official API, SDK and decision-design guidance. Install from upstream. |
| altryne/jevify | Delegate bulk reading and repeated semantic checks to Jev. |
| WanLanglin/jev-skills | Shortlist files, triage findings and extract relevant log lines. No repository license at review. |
| wuyoscar/jev-skill | Triage, documents, evaluation, UI and simulation, with recorded examples. |
| kerpopule/hermes-jev-skills | Hermes agent routing, memory, compaction and browser workflows. |
| aaddrick/building-with-typesafe-jev | Question design and a map of community decision patterns. |
| 24601/Augustus | Find where a decision model fits, then build, evaluate and improve the system around it. |
| UditAkhourii/quicksilver | Batch yes/no, label and score tasks from Claude Code. |
| dbreunig/building-with-jev-skill | Question wording, composition and diagnosis. No repository license at review. |
๐ฆ Install
Start with the official API skill and this repo's builder skill:
bunx --bun skills add typesafe-ai/skills --skill typesafe-ai
bunx --bun skills add laguagu/jev-skills --skill jev-builder
Choose your agent when prompted, or add --agent codex. Add -g for a personal installation.
Replace jev-builder with jev-evidence-eval or jev-curator for either companion.
Plugin and other installation options.
๐ ๏ธ What you can build
flowchart LR
accTitle: A Jev decision in an application
accDescr: Text and typed questions go to Jev. The application uses its answers to act, review or fall back.
S[Text + typed questions] --> J["Jev<br/>Answers + probabilities"]
J --> P["Your code<br/>Act, review or fall back"]
| Build | Ask Jev | Start from |
|---|---|---|
| Route tickets | Choice: which team, or unknown? | Routing example |
| Rerank search results | Noul: does each result answer the query? | Rerank example |
| Screen commands | Score: how much harm could this command do? | Risk example |
| Check citations | Noul: does the passage fully support the claim? | Evidence example |
| Select tools | Choice: which tool fits, or none? | Tool selection example |
| Extract source values | Choice: which candidate contains the date? | Date extraction cookbook |
Read the official cookbooks for worked recipes. Code handles permissions, thresholds and fallback behavior; measure decisions on your own cases.
๐ Projects
๐ค Coding agents & MCP ยท ๐ Browser & desktop agents ยท ๐ Search & data ยท ๐งฐ Developer tools ยท ๐ฑ Applications ยท ๐ฎ Games & simulation
Descriptions summarize each project's docs and source; a listing does not mean it was run here. Sources and repository status checked September 30, 2026.
๐ค Coding agents & MCP
- jev-mcp โ MCP tools for verification, screening, reranking and decision gates.
- system-one-connector โ A general
evaluateMCP tool; formerlytypesafe-mcp. - jev-router โ Model routing for Claude Code and Codex.
- fast-jev-compaction โ Select which tool results survive Claude Code compaction.
- jev-pruner โ Trim long Bash output before it reaches the agent.
- winnow โ Claude Code hook that replaces unneeded tool-result sections with expandable stubs.
- jev-skill-router โ Claude Code hook for skill suggestions; logs decisions in shadow mode by default.
- SkillRanker โ Rust CLI that ranks installed agent skills for the next step from the live session.
- eran-broder/jev-skills โ Claude Code and Codex hooks that load only the skills Jev selects for the current step.
- Canny โ Claude Code and Codex hooks that refuse "done" until a check has passed; Jev's rule judgments add notes but never block.
- jev-guard โ Risk-scores each tool call before it runs: an auto mode for several coding agents.
- pi-jev โ Pi coding agent extension that gates bash, write and edit calls and adds a
jev_asktool. - Foreman โ Supervises Codex or OpenCode workers, judging whether a job is complete, tested enough or needs a person.
๐ Browser & desktop agents
- jev-ultrafast โ Browser agent that selects an action and a page element together.
- Jev for Chrome โ Extension that drives your current tab, choosing each click, keystroke or dropdown value.
- ts-browser-agent โ Browser action selection through LangChain.
- agent-desktop โ Desktop automation over accessibility trees; its
jev-desktopskill picks each operation and its target in one request. - typesafe-computer-use โ Mac automation with Jev choosing actions and a text model filling free text. Beta.
- mobile-jev โ Android action selection over Mobilerun screen controls.
- Jev Social โ Read-only research on Instagram, TikTok and LinkedIn, with Jev choosing each next browser step.
๐ Search & data
- jegrep โ Semantic code search without an embedding index.
- jevgrep โ Repository questions answered with relevant files and verbatim excerpts; includes an agent skill.
- blink โ Codebase search using parallel walkers guided by Jev. No repository license at review.
- Jev Search โ Web search in which Jev picks the sources, time range and query, then scores each result.
- jev-reranker โ Python library for reranking and relevance filtering.
- Vector Graph RAG โ Graph RAG on Milvus with an optional Jev reranker for multi-hop relations.
- JevPDF โ Search a PDF by meaning and highlight matching lines.
- neo4jev โ Navigate a Neo4j graph by choosing relationships at each hop.
- sqlite3-jev โ Ask Choice, Score and Noul questions from SQL.
- jevQL โ A
jev()function family for plain PostgreSQL, usable from a CLI, an MCP node or SDKs. - truffler โ Intent search for Rails with stored labels and query-time reranking.
- jev-curate โ Filter and score large Parquet or JSONL training datasets. Beta.
๐งฐ Developer tools
- jev-review โ Code review in stages: risk, supporting evidence and severity.
- Supercov โ Scores code quality and security risk with Jev and turns coverage gaps into tasks for a coding agent.
- jeview โ Local gateway for inspecting requests and answers as they happen.
- jev-align โ Label uncertain examples and refine question definitions with GEPA.
- jevcal โ Calibrate thresholds and check for drift after model changes.
- jevals โ Agent-trace evaluations and guardrails.
- SemDecide โ Typed decisions in Unix pipelines and CI: pipe text in, get a probability and an exit code.
- jev-commit โ Pre-commit checks against the staged diff and commit message.
- jev.nvim โ Rank functions in a Neovim buffer against a natural-language question.
- commit-miner โ Classify commit diffs into fixes, security changes and CWEs. No repository license at review.
- decision-gate โ Shared rate limits, spend limits and answer caching for decision loops.
๐ฑ Applications
- jev-cookbook โ Runnable Node recipes for support triage, tagging, deduplication, search and more.
- docjev โ Classify documents and split document packets using parsed page text.
- tax-doc-classifier โ Classify IRS forms page by page, with an evaluation harness.
- jevmail โ Inbox triage with categories and urgency scores.
- jev-usecases โ Workflow examples that map decisions to automatic action, confirmation or review.
- Notra โ Content platform whose agent uses Jev to choose a fast, everyday or deep model per turn.
- OpenWork โ Open-source Claude Cowork alternative; its eval testkit can have Jev pick which checked-in checks cover a verification request. Experimental.
- Shapeshift โ A text box that turns into an event card, checklist, timer or poll as you type; Jev classifies the intent when a key is set.
- unclutter โ Browser extension that hides nonessential page elements and keeps the result as reusable rules.
- typesafe-adblock โ Browser extension demonstrating per-element ad detection.
- Jev Moderation Bot โ Discord bot that deletes spam and scam links and escalates repeat offences.
- Kill My Idea โ Scores a startup idea on eight questions and answers kill, fix or ship. No repository license at review.
- jev-trader โ Monad market-making demo with buy-or-sell decisions; simulates fills without a wallet key.
- Prism โ Solana liquidity agent whose rule-based rebalancing also asks Jev about toxic flow, holding and deposit shape.
๐ฎ Games & simulation
- typesafe-mario โ Choose Mario actions from structured emulator state. No repository license at review.
- OneVOneJev โ Browser arena with a Jev-controlled opponent. No repository license at review.
- tsai-sc โ Jev plays the first StarCraft shareware mission by keyboard and mouse, with recorded action probabilities.
- Trick Jev โ Browser game: change Jev's answer one word at a time.
- jev-drone โ Camera-only quadrotor in MuJoCo: Jev reads the situation a few times a second while code flies.
๐ SDKs & integrations
๐งโ๐ป Clients
Links to the typesafe-ai organization are official; the others are community clients.
| Language | Client |
|---|---|
| JavaScript / TypeScript | Official SDK ยท Advocaat |
| Python | Official SDK ยท LLM baseline adapter |
| Java | jev-sdk-java ยท Spring AI TypeSafe |
| Clojure | CloJev |
| Scala | zio-typesafe-ai |
| Swift | TypeSafe ยท System One for Foundation Models |
| Ruby | ruby_decision_model ยท RubyLLM judgments |
| Elixir | jev |
| Go | typesafe-client ยท jev-go |
| Rust | typesafe-client ยท typesafe-ai |
| .NET | TypeSafeAI .NET SDK |
| PHP | typesafe-sdk-php ยท Laravel integration |
๐๏ธ Providers & frameworks
- Vercel AI Gateway ยท AI SDK provider
- OpenRouter โ Hosted decisions endpoint.
- Cloudflare Workers AI โ Jev through a Workers binding.
- LangChain โ Typed classification in a Runnable.
- Pydantic AI โ Structured agent outputs through TypeSafe.
- AG2 โ Decision agents for yes/no questions, label selection and rubric scores.
- eve โ Vercel's agent framework; its
automodel selection asks Jev by default. - json-render โ Experimental, unreleased UI composition in which Jev chooses components from your catalog.
- DSPy โ Decision types and optimization examples.
- LanceDB ยท Milvus โ Reranker integrations.
- Bifrost ยท LiteLLM โ Gateway integrations.
- DeepEval โ Evaluation metrics from typed questions.
- Opik โ Traces for System One calls.
- Hono โ Experimental router that matches HTTP requests to plain-language descriptions.
- Home Assistant โ Typed questions about your home, exposed as entities for automations.
๐งช Examples
Small examples included in this repo, with synthetic inputs and offline checks.
| Example | What to try |
|---|---|
| Decisions | Routing, ranking, tool selection, workflow control, risk and answer verification. |
| Rerank | Rerank a shortlist with a total deadline and the original order as fallback. |
| Evidence | Check claims against source passages and replay confidence thresholds from saved answers. |
Try a dry run with Node.js 22+; no API key or dependency install needed:
git clone https://github.com/laguagu/jev-skills.git
cd jev-skills
node examples/decisions/run.mjs routing --dry-run
๐ Learn
- TypeSafe documentation โ Concepts, primitives and API reference.
- Jev with coding agents โ How the official skill helps an agent write code that uses Jev.
- Official cookbooks โ Worked recipes for routing, retrieval, verification and interactive apps.
- Use-case map โ Find where a typed decision fits.
- Confidence guide โ Decide when to accept, review or fall back.
- Building a harness with Jev โ Routing and tool screening with LangChain.
- Search with Jev and Milvus โ Nine notebooks: reranking, context filtering, query routing, cache reuse and knowing when to stop searching.
- The Top 20 Jev Skills โ Charlie Hills' tour of agents, tools and demos.
๐๏ธ More collections
- yibie/awesome-jev โ Projects grouped by use case. No repository license at review.
- kraayenjon/awesome-jev โ Builds, SDKs, guides and community resources.
- heyjunpenn/awesome-jev โ A large catalog of open-source projects with a searchable website.
- Anil-matcha/awesome-jev-by-typesafe โ Use cases, prompt patterns and starter code.
- cobanov/awesome-jev โ Projects with public source and reproducible evidence.
- logicrw/awesome-jev-projects โ Entries tied to source commits and decision points.
- AbdelStark/awesome-typesafe-jev โ Field guide with SDKs, runnable projects and an agent skill.
- OmniJev/awesome-jev-gallery โ Papers, open models and evaluations.
Thanks to these collections and Charlie Hills for discovery leads. Descriptions here are written from the linked primary sources.
๐ Open models
Alternatives for exploring the decision-model interface locally. They are separate models with their own behavior; their probabilities and thresholds are not interchangeable with Jev's. The license shown is the repository's; check the model weights separately.
- kev โ Open decision models, training code and a System One API server.
Apache-2.0 - Laya โ Local decision models for the three primitives.
Apache-2.0 - Ollaya โ Pull and serve Laya, decider and other open decision models behind a TypeSafe-compatible API, plus an MCP server.
Apache-2.0 - Laya-MLX โ Runs Laya checkpoints natively on Apple Silicon.
Apache-2.0 - SemIf-OpenJev โ Typed decisions from open models, including a browser demo.
MIT - simple-jev โ Choices, scores and yes probabilities from model logits.
Apache-2.0 - decider โ Qwen3.5 fine-tunes that answer typed questions in one forward pass.
Apache-2.0 - Von โ A non-autoregressive decision model for choices, probabilities and ordinal scores.
Apache-2.0 - NanoJev โ A 0.6B parallel decision model with its training pipeline and game demos.
MIT - jevos โ Yes/no probabilities on a laptop CPU.
MIT - Jevlike โ Train a small model that picks among a changing list of text options.
MIT - litjev โ Decision API experiments on Qwen checkpoints.
Apache-2.0 - AnyJev โ Calibration heads for open models, served through vLLM.
Apache-2.0
Model weights
Hugging Face downloads for the open models above. Each is Apache-2.0 on its model card.
| Model | Sizes and variants |
|---|---|
| Kev | 0.8B ยท 4B ยท 9B ยท 27B ยท 0.6B ONNX |
| Laya | English ยท multilingual ยท typed decisions ยท community GGUF: mys/laya-GGUF |
| decider | 0.8B ยท 2B ยท 4B |
Discover models & datasets
- System One models on Hugging Face โ Browse model cards tagged
system-onefor weights, usage and licenses. - System One datasets on Hugging Face โ Browse datasets tagged
system-onefor training and evaluation; check each card's provenance, splits and license. - mindchain's System 1 collection โ A community collection of decision models and datasets.
Skills for open models
Skills for the open alternatives below. Install from upstream; thresholds and probabilities are specific to each model, so measure on your own cases.
| Skill | What it helps with |
|---|---|
| kev-finetune | Official Kev: draft a workload from your Jev call sites, fine-tune on Modal and check the numbers. |
| kev-deploy | Official Kev: deploy a Kev server with the Jev-compatible /v1/systemone API. |
| laya-integration | Community: add Laya to a project with working questions, thresholds and calibration. |
| ollaya-decisions | Community: when and how to use local decision models through ollaya mcp. |
bunx --bun skills add ollaya-dev/ollaya --skill ollaya-decisions
๐ Evaluations
- System One Mosaic Benchmark (S1MB) โ English Choice, Noul and Score comparisons, with links to evaluation code, datasets and a leaderboard; the article explains scoring and training-overlap limits.
- Jev Decision Index โ A community leaderboard comparing open Jev reproductions with Jev, with per-model results, methodology and ecosystem news.
- TypeSafe workflow evals โ The provider's workflow measurements.
- S1Rank โ Retrieval benchmarks, calibration and raw responses.
- ASSAY-001 โ Pre-registered calibration and type-safety check on two intent datasets, with every raw response. No repository license at review.
- sysone-bench โ Decision models compared on matching inputs.
- jev-spam-eval โ Email classification against a trained baseline.
- JevBench โ Decision-model comparisons.
Hugging Face discovery and evaluation links checked October 4, 2026.
๐ Keep the collection current
Ask your agent:
Use jev-curator to find useful new Jev repos and skills, check the original sources, and update this README.
In a checkout, the agent can read the skill directly. Contributions welcome: link the original project and explain its use in one sentence.
Independent community collection. MIT license; linked projects have their own licenses.