jevbooks

← All projects

laravel-typesafe-jev

Butochnikov/laravel-typesafe-jev

Unofficial Laravel integration for TypeSafe Jev with typed responses and testing fakes.

What it is

A community-maintained Laravel package for using TypeSafe Jev AI. It provides typed responses, async requests, scoped dependency injection, configuration, a facade, and a recording fake for testing, without adding text-generation or chat features.

How it uses Jev

Jev makes probability/score decisions via Noul, Choice, and Score questions on a given state. The package wraps the SDK's systemOne and models methods, returning typed SDK responses. Results are accessed through response objects, e.g., $response->choices['tone']->choice.

Primitives:choicescorenoul

Technique worth stealing

Use Jev::fake() to replace the contract in the current scope and assert calls without network requests.

Try it

composer require butochnikov/laravel-typesafe-jev && php artisan vendor:publish --tag=jev-config

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricyes0.92
  • Shows a System One patternno0.13
  • Handles uncertaintyno0.04
  • Measuredno0.03
  • Runnableyes0.97
  • Worth recommendingno0.29
  • Model replicano0.02
  • Problem scopescore on a 0–2 scale1.00
  • About Jevyes0.99

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.