discern
TypeScript ecosystem: Effect library where a Jev `Choice`, `Noul` or `Score` answer becomes a typed branch under caller-supplied thresholds, anything below them takes an `Uncertain` case the compiler forces you to handle, and procedure routing skips the model call entirely when deterministic predicates leave one candidate.

- GitHub stars
- 11 as of 2026-09-22
- Forks
- 2
- Language
- TypeScript
- License
- MIT
- Created
- 2026-09-21
- Last updated on GitHub
- 2026-09-22

What Jev does in discern
The project describes itself this way: TypeScript ecosystem: Effect library where a Jev `Choice`, `Noul` or `Score` answer becomes a typed branch under caller-supplied thresholds, anything below them takes an `Uncertain` case the compiler forces you to handle, and procedure routing skips the model call entirely when deterministic predicates leave one candidate. In the Community additions category, Jev typically decides a single well-defined judgment, such as a label, a score or a yes/no check.
Verification
Verified. We confirmed this repository and its Jev relevance through the GitHub API and the source lists below. A specific file link has not been recorded yet.
Topics
- ai
- control-flow
- decision-making
- effect
- effect-ts
- functional-programming
- jev
- jev-ai
- llm
- pattern-matching
- typesafe-ai
- typesafe-jev
- typescript
- uncertainty
How Community additions projects use Jev
Projects added from community lists and direct submissions. Many are small, single-purpose experiments, which makes them some of the easiest places to see how a Jev question is framed in real code.
Related Jev projects in Community additions
- HelmJimuelle07/HelmPicks which of the coding agents on your machine should take a task, from an answer set a probe builds, so an agent you have not installed cannot be recommended. Installs as a Claude Code plugin, a Gemini CLI extension, or an Agent Skill.★ 10
Python - FastJevchengyongru/fastjevLocal runtime: self-hosted Python SDK and System One-compatible API for runtime-defined `Choice`, `Boolean`, and `Score` decisions on pinned open models across Torch, vLLM, MLX, llama.cpp, and WebGPU, with committed row-level benchmarks and checksums.★ 12
Python - jev-ultralightspeedcollapseindex/jev-ultralightspeedPacks many items into one Jev request for bulk classification. If any item in a pack comes back unanswered it raises and names the item rather than returning a partial result.★ 12
Python - Jev Chat for Twitchethanplusai/jev-chat-for-twitchLive chat filtering: bring-your-own-key Chrome extension that reads a Twitch channel's chat over the anonymous IRC WebSocket, asks Jev one category `Choice` per message in batches of 20, and shows a second column of only the messages matching a chosen intent (helpful, questions, funny, feedback); about 504 input tokens per message, roughly $0.15 per hour on a 2-message-per-second chat and $0.76 per hour at 50 per second.★ 10
JavaScript - hearth-jev-rental-searchNancy-Chauhan/hearth-jev-rental-searchHousing search: autonomous multi-source rental search where Jev decides which listings match the criteria.★ 9
JavaScript - Jev vs. MLQuicqDev/Jev-vs-MLCompares a typed decision model with classical classification pipelines across eight datasets, with a published protocol and an interactive report.★ 13
Jupyter Notebook