Skip to content

Chat2jev

A Next.js workbench that converts OpenAI-compatible Chat Completions requests into Jev state and typed questions, compares chat output against structured judgments, and publishes saved question packs as proxy routes. The interface is mainly in Chinese.

Stars
2
Language
TypeScript
License
MIT
Published by
Community
Author
Chandler-Sun
Last verified
Oct 2026

About this project

Convert OpenAI-compatible Chat Completions requests into TypeSafe System One (Jev) State / Questions, compare generated text with structured judgments, and publish reusable question sets as proxy routes. Chat2Jev is an independent, experimental workbench for local use or deployment in a trusted network. It is not an official OpenAI or TypeSafe product. The interface is currently primarily in Chinese.

Quoted from the project's README. Read the full README.

Highlights

  • Accepts pasted JSON, a message array, plain text or a supported cURL request, then converts it to State and Questions for comparison.
  • The proxy matches routes by slug, a jev:<slug> model name, or a request fingerprint, and can return JSON or tool calls.
  • Built-in routes cover support ticket triage and tool selection; the triage route extracts State fields from two exact Chinese labels.
  • Deploys to Cloudflare Workers through OpenNext, and a plain next build leaves Wrangler without a compiled OpenNext config.

Watch out

It is described as an independent, experimental workbench for local use or a trusted network, not an official OpenAI or TypeSafe product, and the Ideas page is planned rather than built. Proxy compatibility is partial: no streaming, not a drop-in replacement for the OpenAI API, and traditional chat models are still better at free-form generation. On data handling, API keys are sent to the application's own server and forwarded to the model service, 'Remember keys' is on by default and stores them as plain text in the browser's localStorage, original request drafts are also kept in the browser, and the parser's field filtering is explicitly not comprehensive redaction. The app ships no authentication, permission isolation or rate limiting, route listing and management endpoints share the same data, and Node deployments accept custom upstream URLs including private network addresses, so it should not be exposed directly to untrusted users. On Workers without a KV binding, custom routes live only in the current instance's memory and all routes share one KV key with no coordination of writes, which the README says is unsuitable for concurrent multi-user route management. Builds also need network access because next/font downloads from Google Fonts. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

69GitHub stars
Provider-neutral TypeScript runtime for System One decisions: write choice, noul, and score code once, then run it on TypeSafe Jev, local Reflex, any compatible /v1/systemone endpoint, or a custom provider.
Jev Integrations & Adapters#community#jevbest#catalog-import
38GitHub stars
File-first project notebook where many agents share context in .context/ files while Jev only judges the next step and records it as JSON.
Jev Integrations & Adapters#community#jevbest#catalog-import
15GitHub stars
Uncertainty-aware semantic control flow and routable procedures for Effect, with type-safe patterns and policies over Effect Decision and DecisionModel where uncertain answers stay explicit branches.
Jev Integrations & Adapters#community#jevbest#catalog-import
12GitHub stars
Command-line checker that asks Jev whether each selected source file violates a plain-English convention, returning file-level probabilities for an agent or CI step to act on.
Jev Integrations & Adapters#community#jevbest#catalog-import
8GitHub stars
Shadcn registry search block that shows lexical hits instantly then re-ranks the top candidates with Jev intent scoring in one request, with keyword fallback on failure.
Jev Integrations & Adapters#community#jevbest#catalog-import
6GitHub stars
Community n8n node that adds a Jev judgment step to workflows, returning one of your options with probabilities so unsure items can go to review.
Jev Integrations & Adapters#community#awesomejev#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai