jev.directory

TypeSafe's Jev primitives, shared by the people building with them.

Browse real systems built on Jev and the primitives they send. Copy one into the Playground, or sign in with GitHub to share your own from a repository or an X post.

View all

Filter advertising information using the JEV model.

JevNoiseGate filters unwanted notifications and SMS on Android. Rather than matching keywords, an LLM decides what's noise — and only what it explicitly flags…

app/src/main/kotlin/me/ethanxu/jevnoisegate/app/di/BackendModule.kt
package me.ethanxu.jevnoisegate.app.di

import android.os.Build
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
import javax.inject.Singleton
import me.ethanxu.jevnoisegate.app.BuildConfig
import me.ethanxu.jevnoisegate.core.decision.DecisionBackend
import me.ethanxu.jevnoisegate.core.decision.TypeSafeBackend
import me.ethanxu.jevnoisegate.core.data.settings.SettingsRepository
Uufec
noulscorechoiceClassificationTriageVerification

RedReplier buying signal ranker

Rank intent and product fit, flag when a competitor gets named, weigh the poster's reach, and tell you which threads to reply to now and which to just watch. S…

JEV is INSANE 🤯 We gave it 1.7 million mentions In 53 seconds, it scored 1,759,932 buying signals across Reddit, X, Bluesky, Hacker News and Facebook, and drafted 6,752 replies in the voice of your last 20 posts. All for just $0.65. JEV can also rank intent and product fit,

Image

RouteKit — Jev reads the task, a policy engine picks the model

Model routing for agents, with the judgment and the decision deliberately kept apart. The premise is that asking a full LLM which LLM should handle a request i…

src/decision/jev/jev-normalizer.ts
import { RoutingSignals } from '../../types/signals';
import { ResultFor } from '@typesafe-ai/sdk';
import { routingQuestions } from './jev-questions';

type JevResponses = {
  [K in keyof typeof routingQuestions]: ResultFor<typeof routingQuestions[K]>;
};

/**
 * Normalizes a 0-4 scale score to a 0.0-1.0 range.
 */
function normalizeScore(rawScore: number): number {

TypeSafe Mario — Jev picks NES controller inputs from telemetry, not pixels

An experimental controller that lets Jev choose the next NES input for the original Super Mario Bros. The interesting constraint is what the model is not given…

src/typesafe_mario/__init__.py
"""TypeSafe-powered direct controller for Super Mario Bros."""

from .actions import Action
from .state import MarioSnapshot, MarioStateParser

__all__ = ["Action", "MarioSnapshot", "MarioStateParser"]