Skip to content

Article

Jev Usage Walkthrough: API, SDK, and jev-review

A step-by-step tutorial by 雪庭 that goes from a first curl call against api.typesafe.ai through the Python typesafe-sdk to the jev-review MCP plugin for Claude Code and Codex, including typed Choice, Score, and Noul questions in one request.
Format
Article
Reading time
2 min
Published by
Community
Author
雪庭
Last verified
Oct 2026

Highlights

  • The SDK example sends intent (Choice), urgency (Score), and has_deadline (Noul) in a single client.system_one call.
  • A curl call to api.typesafe.ai/v1/systemone returns model jev-1.13.0 with answers.has_deadline.noul at 0.83 for a refund complaint.
  • jev-review installs via npx plugins add NiazMorshed2007/jev-review and reads JEV_API_KEY, not TYPESAFE_API_KEY.
  • A sample review of a documentation commit scored correctness 4.7 at 0.55 confidence and readability 5.4 at 0.37 confidence.
  • The jev-model-router plugin needs Claude Code 2.1.259 or newer with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.

Watch out

No licence is stated for jev-review or jev-model-router, and the published review scores come from a single documentation commit. The walkthrough needs a valid TypeSafe key and quotes no pricing, and the router plugin sits behind an early-access function-hooks flag whose API may change in later versions.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: jev-review: a local-first score loop for coding agents

X: Jev in front of the HeyGen MCP

Hacker News: Thread on Selmar's Jev code-review calibration notes and ordering.py comparisons.

Lectem2 pointsCalibrating Jev as a Code ReviewerRead the thread on Hacker News

X: Playwright CLI + Jev vs Playwright MCP

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai