Skip to content

jevgo (devbackend)

Unofficial standard-library Go client for the System One API with Noul, Choice and ScoreOf constructors and typed answer accessors.

LibrarybetaMIT

Overview

jevgo (devbackend) is an independent Go client for TypeSafe's System One API. You send a state and a map of typed questions in one call and get typed answers back. Constructors build questions: Noul with optional yes and no criteria, Choice with named options and descriptions, and ScoreOf with ordered levels. Answers are read with typed accessors for Noul probability, Choice selection with probabilities and confidence, and Score value with level and legend. Responses also expose the versioned model that answered, token usage and the request id header.

The library imports only the standard library, with testify used in tests only, and requires Go 1.24 or later. It reads TYPESAFE_API_KEY by default. The README points to the official Python and JavaScript SDKs and states it is not affiliated with TypeSafe. MIT licensed.

What the decision model decides

TypeQuestionAnswers
Yes / noDoes this convey urgency?—
ChoiceWhich team should handle this?billing · technical · sales
ScoreHow frustrated is the customer?Calm · Frustrated · Very angry

How it works

  1. Create a client (reads TYPESAFE_API_KEY)
  2. Build questions with constructors
  3. Call SystemOne
  4. Read typed answers, model id and usage

Strengths

  • Standard library only at runtime
  • Fluent question constructors
  • Exposes model version and request id

Caveats

  • Unofficial
  • Requires Go 1.24+

Getting started

go get github.com/devbackend/jevgo

At a glance

Type
Library
Status
beta
Language
Go
Runtime
Library
Has code
yes
Has tests
yes
License
MIT

Use cases and integrations

How curated lists describe it

Frequently asked questions

Is this the same as fgn/jevgo?

No, it is a separate independent Go client.

Which Go version is required?

Go 1.24 or later.

Does it return the model version?

Yes, resp.Model holds the versioned model that answered.

Related projects

  • Hack Club's lightweight LLM proxy, listed for adding a Jev forwarding endpoint behind its auth, limits and usage logging.

    MCP serverproductionTypeScript
  • Ax, a DSPy-style multi-language LLM framework, listed with a native TypeSafe provider for Boolean, Choice, Score and raw Jev questions.

    PluginproductionTypeScript
  • Effect TypeScript library whose @effect/ai-typesafe package maps classify, probability and rating operations to Jev questions.

    ProjectproductionTypeScript
  • PHP monorepo whose Polyglot module adds a TypeSafe driver for typed Noul, Choice and Score decisions alongside LLM inference.

    ProjectproductionPHP
  • Go MCP server giving any client typed Jev decisions via OpenRouter or TypeSafe, with validated answers and no paid retries.

    MCP serverproductionGo
  • Simon Willison's LLM plugin that adds Jev as a model for yes/no, choice and score questions from the command line.

    PluginproductionPython