jevbooks

← All projects

kojev

ItisNoMatter/kojev

Kotlin Multiplatform Jev client returning your own enums.

Classification & Routing96%Runner-up: Infra / SDKs / IntegrationsQuestionnaireScorecard

What it is

kojev is an unofficial Kotlin Multiplatform client (JVM, Android, iOS) for Jev, TypeSafe AI's System One model. It lets Kotlin developers ask typed Choice, Score, and Noul questions about serializable state and receive answers as their own enums and probabilities.

How it uses Jev

kojev asks Jev Choice, Score, and Noul questions about any @Serializable state. Choice returns the chosen enum value, all option probabilities, and confidence; Score returns the distribution over your enum, the most likely level, the mean, and confidence; Noul returns only a probability. Results are read through one typed API.

Primitives:choicescorenoul

Technique worth stealing

Encode option and level descriptions directly on the enum via Criterion, so the rubric lives next to the constants and missing descriptions fail compilation.

Try it

Add io.github.itisnomatter:kojev:0.1.0 and a Ktor engine, then create a JevClient with TYPESAFE_API_KEY.

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.96
  • Shows a System One patternyes0.65
  • Handles uncertaintyno0.06
  • Measuredno0.05
  • Runnableyes0.87
  • Worth recommendingunclear0.60
  • Model replicano0.03
  • Problem scopescore on a 0–2 scale1.03
  • About Jevyes0.99

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