APIMaster.ai
Back to Blog
APIMaster Blog

Jev in Claude Code und Codex nutzen

Jev hat keinen OpenAI- oder Anthropic-förmigen Endpunkt und kann daher nicht das Modell hinter Claude Code oder Codex sein. Was funktioniert: der offizielle TypeSafe-Agent-Skill, Boundary-Plugins, MCP-Tools und Routing pro Turn – mit verifizierten Installationsbefehlen und Live-Preisen für die Modelle, an die ein Router Arbeit schickt.

JevTypeSafeSystem OneClaude CodeCodexCoding-AgentsMCPKI-API-PreiseAPIMaster

Published 2026-09-20

Quick Answer

Jev kann nicht das Modell hinter Claude Code oder Codex sein. Die HTTP-API von TypeSafe ist ein einziger Endpunkt, POST https://api.typesafe.ai/v1/systemone, und Jev beantwortet typisierte Fragen – Choice, Score, Noul – mit Wahrscheinlichkeiten. Es generiert niemals Text, und es gibt weder ein /v1/chat/completions noch einen Anthropic-Messages-Endpunkt, auf den man eine CLI richten könnte. Jede Anleitung, die behauptet, man könne „Claude Code auf Jev laufen lassen", ist falsch.

Was funktioniert, ist Jev dort zu platzieren, wo der Agent eine Entscheidung treffen muss. Vier Wege, geordnet danach, wie wenig sie kaputt machen können:

  • Der offizielle Agent-Skill. typesafe-ai/skills (★932, MIT) installiert sich in Claude Code als Plugin und in Codex oder jeden anderen Agenten über npx skills. Seine Aufgabe ist es, deinen Agenten korrekten Jev-Code schreiben zu lassen und ihn davon abzubringen, pro Aufruf nur eine Frage zu stellen.
  • Boundary-Plugins. Community-Hooks, die ein Jev-Urteil vor einen Tool-Aufruf, nach ein abgerufenes Ergebnis oder vor das Ende des Turns setzen. Das mit den meisten Stars ist ein Claude-Code-Compaction-Plugin mit ★4.697.
  • MCP-Tools. jkudish/jev-mcp (★142) registriert zehn typisierte Urteile als MCP-Tools für Claude Code, Codex und alles andere, das MCP spricht. TypeSafe liefert keinen eigenen MCP-Server aus.
  • Modell-Routing pro Turn. gargpratyush/jev-router (★236, npm 0.3.0) startet einen Loopback-Proxy vor der echten CLI und lässt einen Jev-Aufruf pro Nutzer-Turn die Modell-Tier wählen.

Wohin das Geld fließt. Jev berechnet $42 pro Milliarde Input-Tokens ($0,042 pro 1M) und befindet sich bei APIMaster im Onboarding – diese Seite wird aktualisiert, sobald die Integration live ist. Die Hälfte des Routing-Setups ist hier heute schon kaufbar, denn die Codex-Tiers, an die dieser Router Arbeit schickt, sind APIMaster-Modelle: gpt-5.6-luna ab $0,0223 in / $0,1336 out pro 1M Tokens (3 Routen im Angebot, etwa 89 % unter OpenAIs Listenpreis von $0,20 / $1,20), gpt-5.6-terra ab $0,12 / $0,72 (15 Routen, etwa 94 % Rabatt), gpt-5.6-sol ab $0,2233 / $1,3396 (19 Routen, etwa 96 % Rabatt) und gpt-6-astra ab $0,4465 / $2,2327 (14 Routen, etwa 96 % Rabatt). Die Claude-Seite bildet dasselbe ab: claude-haiku-4-5 ab $0,09 / $0,45 (7 Routen, etwa 91 % Rabatt) und claude-sonnet-5 ab $0,1875 / $0,9376 (12 Routen, etwa 91 % Rabatt). Ein OpenAI- oder Anthropic-kompatibler Key deckt sie alle ab – siehe die Luna-Karte und den Modell-Marktplatz. Routenpreise folgen dem Kanalangebot; die Live-Karte ist die Zahl, die zählt. Geprüft am 20. September 2026.

GPT-Testguthaben(GPT-6 Astra, GPT-5.6, GPT-5.5 und GPT Image 2 verfügbar)

Registrieren und $20 GPT-Testguthaben sichern

Jetzt sichern

Warum Jev nicht das Modell sein kann

Claude Code spricht mit der Anthropic Messages API. Codex spricht mit der OpenAI Responses API. Beide lassen dich die Base-URL verschieben, aber das Wire-Format bleibt gleich, und genau das ist das ganze Problem: Jevs Request-Form ist ein state plus eine Map typisierter questions, und seine Antwort sind typisierte answers mit Wahrscheinlichkeiten pro Option. Es gibt keine Assistant-Nachricht zum Rendern, keinen Token-Stream zum Ausgeben, keinen Tool-Call zum Parsen.

TypeSafe dokumentiert genau einen Evaluierungs-Endpunkt, POST /v1/systemone, plus GET /v1/models, um die Aliase aufzulisten, die dein Konto im model-Feld senden kann. jev-latest ist der Standard; versionierte IDs wie jev-1.13.0 werden akzeptiert, ob sie nun in der Liste erscheinen oder nicht. Nichts in der Dokumentation beschreibt eine OpenAI-kompatible oder Anthropic-kompatible Oberfläche.

Das ist keine Lücke, die TypeSafe vergessen hat zu füllen. Jev ist mit Absicht ein Entscheidungsmodell: Es gibt eine Antwort innerhalb eines von dir definierten Schemas zurück und berechnet nichts für Output, weil es keinen Output gibt. Eine Coding-CLI ist die entgegengesetzte Art von Programm – sie existiert, um Text zu schreiben. Die nützliche Frage ist also nicht „Kann Jev das Modell sein", sondern „Welche Entscheidungen innerhalb des Agenten sollte Jev übernehmen", und es gibt vier Stellen, an die diese Antwort passt.

Weg 1: der offizielle Agent-Skill

Dies ist die einzige offiziell unterstützte Integration, sie kommt von TypeSafe, und sie ist die erste, die man installieren sollte, weil sie nichts kaputt machen kann: Sie bringt dem Agenten etwas bei, sie fängt den Agenten nicht ab.

Claude Code, als Plugin:

claude plugin marketplace add typesafe-ai/skills
claude plugin install typesafe@typesafe-ai

Dann rufe es direkt mit /typesafe:typesafe-ai auf, oder nenne es einfach in einem Prompt – „use the TypeSafe skill". Zum Aktualisieren:

claude plugin marketplace update typesafe-ai
claude plugin update typesafe@typesafe-ai

Starte Claude Code neu oder führe /reload-plugins aus. Automatische Updates können unter /plugin → Marketplaces → typesafe-ai aktiviert werden.

Codex und alles andere, über den Skills-Installer:

npx skills add typesafe-ai/skills --skill typesafe-ai

Er fragt, in welchen Agenten installiert werden soll. Du kannst auch TypeSafes eigenen Prompt in den Agenten einfügen und ihn die Installation durchführen lassen, oder das Verzeichnis skills/typesafe-ai von Hand in den Skills-Ordner deines Agenten kopieren. Das Repository steht unter MIT-Lizenz, das Plugin-Manifest ist typesafe v0.5.7, und der Skill selbst ist eine einzelne Markdown-Datei plus Referenzen.

Was der Skill tatsächlich ändert, ist es wert zu wissen, denn es ist nicht nur API-Trivia. Er enthält die drei Fragetypen, wie man state aufbaut, was Confidence im Unterschied zu Wahrscheinlichkeit bedeutet, die architektonischen Muster und eine Tabelle, die für jede Aufgabe auf die richtige Dokumentationsseite verweist – einschließlich des Tricks, dass das Anhängen von .md an jede Docs-URL das Markdown zurückgibt. TypeSafes Dokumentation ist explizit über den Fehlermodus, den sie korrigiert: „Coding-Agents verfallen stärker als Menschen in die Gewohnheit, eine Frage pro Aufruf zu stellen." Der Skill weist den Agenten an, viele Fragen in einen Aufruf zu packen, einschließlich spekulativer Fragen, deren Antworten nur für manche Inputs relevant sind, und deinen Code entscheiden zu lassen, welche Antworten verwendet werden. Dieses Muster ist der Grund, warum die Zahlen aufgehen – TypeSafes eigenes GDPR-Beispiel bündelt 13 Fragen in einen Aufruf und gibt an, dass es im Cookbook-Index 12,2× günstiger und 10,0× schneller ist, im Building Guide 11,5× günstiger und 9,6× schneller, ohne Änderung der Antworten. Zwei leicht unterschiedliche Zahlen für denselben Test; behandle beide als die eigene Messung des Anbieters.

Ein Limit, mit dem man planen sollte: Der State und jede Frage in einem Request teilen sich ein Budget von ungefähr 32.000 Tokens, etwa 150.000 Zeichen Englisch.

Weg 2: Jev an die Grenzen setzen

Hier findet der größte Teil der realen Nutzung statt, und es ist alles Community-Arbeit. Das Muster ist überall dasselbe: Die CLI wird nicht verändert, ein Hook oder ein Proxy wird es, und Jev trifft ein begrenztes Urteil in einem Moment, in dem ein Sprachmodell sonst Tokens und Sekunden verbrauchen würde.

Wo es sitzt Projekt Agenten
Session-Compaction tamaratran/fast-jev-compaction 4.697 Claude-Code-Plugin; ersetzt die Compaction-Zusammenfassung durch Keep/Drop-Urteile pro Element
Session-Compaction leonaaardob/fast-dev-compaction 3 Codex-Plugin, ein Port derselben Idee
Terminal-Ausgabe tamaratran/jev-pruner 122 Claude Code; kürzt lange Bash-Ausgaben, bevor das Modell sie sieht
Kontext-Proxy compozy/yoshi 18 Claude Code, Codex; Jev beurteilt, welche Historie noch benötigt wird
Pre-Tool-Gate shiftynick/jev-axi 17 Claude Code, Codex; bewertet jeden Shell-Befehl auf Destruktivität, Exfiltration, RCE und Sicherheitsschwächung, bevor er läuft
Pre-Tool-Gate leepokai/jev-guard 12 Claude Code, Codex, Pi, ACP
Stop-Hook valentynkit/jev-belay 13 Claude Code; liest das Transkript, bevor es einer „Fertig"-Behauptung traut
Über Codex-Workern thruwire/foreman 418 Codex; Jev beurteilt, ob eine Implementierung vollständig und ihre Tests ausreichend sind
MCP- und ACP-Bridge tacticocc/Jevbridge 26 Codex, Claude, Grok, OpenCode
Plugin-Bundle shitianfang/jev-use 9 Claude Code, Codex, Pi; installiert Hooks, einen Routing-Skill und das PreToolUse-Gate mit einem Befehl
Desktop-Aktionen yikangy873-gif/jev-desktop 31 Codex Computer Use; wählt unter Desktop-Aktionen, statt bei jedem Schritt ein Sprachmodell zu fragen

Zwei davon sind es wert, gelesen zu werden, bevor du irgendetwas installierst. jev-axi veröffentlicht sein eigenes gelabeltes Set von 44 Tool-Aufrufen – von denen 24 blockiert oder eskaliert werden müssen, einschließlich base64-verschleierter – und meldet 44 von 44 wie gelabelt entschieden; es dokumentiert außerdem die ehrliche Kante, nämlich dass der Hook nichts tut, wenn er das Transkript des Agenten nicht lesen kann. jev-belay zeigt die Kostenkontrolle, die diese ganze Kategorie funktionieren lässt: Es gibt einen Jev-Aufruf mit vier Fragen aus, und nur dann, wenn Dateien geändert wurden, ohne dass seither eine Prüfung bestanden wurde, und es schlägt bei jedem Fehler offen fehl (fail-open).

Zwei Vorbehalte, die du festhalten solltest. Diese Repositories sind Tage alt – die meisten wurden zwischen dem 17. und 20. September 2026 erstellt –, die obigen Star-Zahlen sind also Aufmerksamkeit, nicht Reife, und abgesehen von fast-jev-compaction sind es kleine Projekte. Und die Installationsbefehle unterscheiden sich je Projekt; lies das README, statt anzunehmen, dass der Skill-artige Befehl funktioniert.

Der Ein-Befehl-Einstiegspunkt, wenn du das Bundle statt eines einzelnen Hooks willst:

npx -y jev-use install    # verdrahtet Claude Code, Codex und Pi, je nachdem, was es findet
npx -y jev-use doctor     # prüft die Verdrahtung

jev-use liest seinen Key aus TYPESAFE_API_KEY, OPENROUTER_API_KEY oder AI_GATEWAY_API_KEY, und JEV_BACKEND=mock gibt dir einen keylosen Dry Run, der jedes Urteil lokal hält. Seine veröffentlichten Demos sind es wert, gelesen zu werden, wegen der Form der Gewinne: ein Kontext-Compaction-Lauf, der 200 Nachrichten in 7 Aufrufen beurteilte und ein zu 94 % volles Fenster auf 44 % herunterbrachte, und ein Shell-Befehl-Gate, das gefährliche Befehle in etwa 230 ms mit null Sprachmodell-Tokens verweigerte.

Weg 3: MCP-Tools

Wenn du Jev für das Modell als aufrufbares Tool statt als Hook verfügbar machen willst, ist MCP der portable Weg – und er ist ausschließlich Community-basiert. TypeSafes eigene Dokumentation erwähnt MCP nie, es gibt also keinen First-Party-Server zum Installieren.

Claude Code:

claude mcp add jev -e TYPESAFE_API_KEY=sk-... -- npx -y @jkudish/jev-mcp

Codex, in ~/.codex/config.toml:

[mcp_servers.jev]
command = "npx"
args = ["-y", "@jkudish/jev-mcp"]
env = { TYPESAFE_API_KEY = "sk-..." }

Dieser Server (npm @jkudish/jev-mcp 0.5.0) stellt zehn Tools bereit – jev_verify, jev_screen, jev_find, jev_rerank, jev_classify, jev_decide, jev_compare, jev_extract, jev_review und jev_gate – und sein README nennt grob 150 bis 500 ms pro Urteil zu einem Bruchteil eines Cents. Der Design-Punkt ist der, der hier zählt: Das sind die billigen mechanischen Prüfungen, die ein Agent überspringt, weil ein Frontier-Modell zu langsam ist, um sie bei jeder Seite, jedem Claim oder jeder Kandidatenliste laufen zu lassen.

Alternativen existieren, wenn du eine andere Form willst: itsmostafa/typesafe-mcp (★128) ist ein Go-Server und eine CLI, und Jevbridge spricht MCP über stdio aus einem Quell-Clone, so wie sein Codex-Beispiel geschrieben ist:

[mcp_servers.jevbridge]
command = "node"
args = ["--experimental-strip-types", "/absolute/path/to/Jevbridge/src/cli.ts", "mcp"]

Eine Namenswarnung: Es gibt inzwischen zwei unabhängige npm-Pakete in diesem Bereich, @jkudish/jev-mcp und ein unscoped jev-mcp, das aus einem anderen Repository veröffentlicht wurde. Pinne den scoped Namen in deiner Konfiguration, damit ein zukünftiges npx nicht zum falschen auflöst.

Weg 4: Modell-Routing pro Turn

Dies ist die sichtbarste Nutzung von Jev in einem Coding-Agenten, und sie ist clever: Jev beantwortet selbst nichts, es wählt, welches Modell es tun soll. Ein Jev-Aufruf pro frischem Nutzer-Turn wählt eine Tier, und die CLI läuft genau wie zuvor.

npm install -g jev-router
echo "JEV_API_KEY=..." > ~/.jev-router.env
jev-claude      # Claude Code, mit Jev Router in /model ausgewählt
jev-codex       # Codex, mit einem temporären Jev-Router-Provider ausgewählt

Erfordert Node.js 20.12+ und mindestens eine der beiden CLIs. Dein bestehendes claude login oder codex login bleibt unangetastet – der Loopback-Proxy leitet die eigenen Autorisierungs-Header der CLI weiter, ohne sie zu lesen, zu speichern oder zu verändern, und es ist kein Anthropic- oder OpenAI-API-Key beteiligt. Claude Code wird über ANTHROPIC_BASE_URL umgeleitet; Codex bekommt einen temporären Custom-Provider mit requires_openai_auth=true. In beiden erscheint Jev Router im Modell-Picker: Die Auswahl eines konkreten Modells pausiert das Routing, die Auswahl von Jev Router setzt es fort. Tool-Aufrufe, Berechtigungen, Sessions, /compact und /resume verhalten sich wie immer, weil sie weiterhin zur CLI selbst gehören.

Die Tier-Tabelle ist der Teil, der jeden interessieren sollte, der API-Zugang kauft:

Tier Claude-Code-Standard Codex-Standard
Fast Haiku gpt-5.6-luna
Balanced Sonnet gpt-5.6-terra
Strong Opus gpt-5.6-sol
Long Fable (Opt-in) gpt-6-astra

Jedes Modell in dieser Tabelle ist heute bei APIMaster zu den Preisen aus der kurzen Antwort im Angebot, von etwa 89 % bis etwa 96 % unter Listenpreis. Die geroutete Hälfte hier zu kaufen und TypeSafe direkt für die urteilende Hälfte zu bezahlen, ist die günstigste Version dieses Setups, die wir sehen können – die eigenen Defaults des Routers zeigen auf unseren Katalog, und der ganze Sinn des Musters ist, dass die meisten Turns auf der günstigen Tier landen.

Die Policy ist sorgfältiger als „wähle das Günstigste", und die Details sind der Grund, warum sie dir nicht in die Quere kommt: Eine explizite Anfrage wie „use opus" gewinnt; niedrige Confidence stuft nie herunter und begrenzt Upgrades auf die Balanced-Tier; große Konversationen verweigern Downgrades, die mehr Prompt-Cache-Arbeit verschwenden würden, als sie sparen; eine nicht verfügbare Tier steigt nach oben, statt still etwas Schwächeres zu wählen; und die Long-Tier bleibt aus, solange du nicht JEV_ALLOW_FABLE=1 setzt. Das Routing ist fail-open – ein Jev-Fehler lässt das aktuelle Modell bestehen, statt die CLI zu blockieren – und jeder Launcher stellt beim Beenden den vorherigen Standard der CLI wieder her.

Es gibt ein Schwesterprojekt mit demselben Namen, das auch die Grok CLI und opencode abdeckt. Sein README nennt einen npm-Befehl, der noch nicht veröffentlicht ist, also nutze den Repository-Clone, wenn du diese beiden Agenten brauchst.

Was zuerst installieren

  1. Den Skill, in dem Agenten, den du am meisten nutzt. Er ist MIT, er ändert kein Verhalten, das du nicht angefragt hast, und er macht jeden späteren Schritt einfacher, weil der Agent aufhört, pro Aufruf nur eine Frage zu stellen.
  2. Einen Boundary-Hook, gewählt danach, was dich nervt. Wenn lange Sessions teuer werden, Compaction. Wenn dir bei Shell-Befehlen unwohl ist, das Pre-Tool-Gate. Wenn du immer wieder „fertig" bei unfertiger Arbeit bekommst, der Stop-Hook.
  3. Routing, nur wenn du mit einem Proxy vor deiner CLI bereits vertraut bist. Es ist der hebelstärkste und der invasivste der vier.
  4. Behalte Arithmetik, Daten und Zählen in deinem eigenen Code. Jev dokumentiert diese als unzuverlässig, und dasselbe gilt für die Modelle oben.

Drei Dinge, die Leute falsch machen

  • „Richte Claude Code auf Jev." Es gibt keinen kompatiblen Endpunkt. Das ist der mit Abstand häufigste Fehler in den Inhalten, die diese Woche über Jev geschrieben wurden.
  • „Eine Frage pro Aufruf." Die Ökonomie eines Entscheidungsmodells kommt aus parallelen Fragen über einen gemeinsamen State. Eine Frage pro Request zu stellen, wirft den größten Teil des Vorteils und das gesamte Latenzargument weg.
  • „Confidence ist Genauigkeit." Jevs Confidence ist kalibriert, was eine andere und nützlichere Eigenschaft ist: Sie sagt dir, welche Antworten eskaliert werden sollten. Wir sind die veröffentlichten Kalibrierungszahlen in Jev vs LLMs durchgegangen.

FAQ

Kann ich Jev als Modell in Claude Code oder Codex verwenden? Nein. Jev gibt typisierte Entscheidungen zurück und generiert keinen Text, und seine API ist POST /v1/systemone ohne OpenAI- oder Anthropic-förmige Oberfläche. Nutze es als Urteilsschicht, nicht als Assistenten.

Hat Jev einen OpenAI-kompatiblen Endpunkt? Nicht laut Dokumentation. Die API-Referenz listet den Evaluierungs-Endpunkt und GET /v1/models, und nichts weiter.

Liefert TypeSafe einen MCP-Server aus? Nicht in seiner Dokumentation – MCP kommt im Docs-Bundle überhaupt nicht vor. Community-Server existieren, und der vollständigste ist @jkudish/jev-mcp.

Was genau installiert der offizielle Skill? In Claude Code ein Plugin namens typesafe aus dem Marktplatz typesafe-ai, aufgerufen als /typesafe:typesafe-ai. Überall sonst ein Skill-Verzeichnis, das npx skills add typesafe-ai/skills --skill typesafe-ai im richtigen Ordner für deinen Agenten platziert.

Brauche ich noch mein Claude- oder ChatGPT-Abo? Für das Routing-Setup ja – die Launcher verwenden das Login weiter, das die CLI bereits hat, also funktioniert ein Pro-, Max-, ChatGPT- oder SuperGrok-Abo unverändert. Ohne Jev-Key bekommst du die einfache CLI ohne Routing.

Brauche ich einen TypeSafe-Key? Für alles, was Jev aufruft, ja. Hol dir einen bei TypeSafe, oder richte das Tooling auf OpenRouter oder das Vercel AI Gateway, die jev-use ebenfalls unterstützt.

Kann ich es ohne Key ausprobieren? JEV_BACKEND=mock in jev-use führt jedes Urteil lokal ohne Provider-Aufruf aus, was ausreicht, um zu sehen, ob die Hooks dort feuern, wo du es erwartest.

Ist Jev bei APIMaster verfügbar? Es ist im Onboarding, und diese Seite wird aktualisiert, sobald die Integration live ist. Die Modelle, an die ein Jev-Router Arbeit schickt, sind bereits hier, zu den obigen Preisen.

Wird irgendetwas davon meine CLI kaputt machen? Der Skill ändert nichts daran, wie die CLI läuft. Der Routing-Proxy ist fail-open und stellt beim Beenden deinen vorherigen Modell-Standard wieder her. Hooks sind die eine Stelle, an der man vorsichtig sein sollte, und die besseren dokumentieren ihr Fail-open-Verhalten explizit.

Wie viel kostet ein Jev-Urteil? $42 pro Milliarde Input-Tokens, ohne Output-Gebühr, weil es keinen Output gibt. Eine Routing-Entscheidung pro Nutzer-Turn oder ein Fragenset pro Hook-Auslösung ist die ganze Rechnung.

Welchen Weg sollte ich für ein Team wählen? Den Skill für alle, einen Boundary-Hook für den gemeinsamen Schmerz und Routing nur dort, wo die Modellrechnung groß genug ist, um gemessen zu werden.

Quellen und weiterführende Literatur

Repository-Stars, Installationsbefehle, npm-Paketversionen und APIMaster-Routenpreise wurden alle am 20. September 2026 geprüft. Community-Projekte in diesem Bereich bewegen sich täglich; prüfe das Repository, bevor du installierst.

Erstelle ein APIMaster-Konto, füge Pay-as-you-go-Guthaben ab $1 hinzu, erstelle einen Key in der Konsole und richte einen OpenAI- oder Anthropic-kompatiblen Client auf https://apimaster.ai/v1. Die Setup-Anleitungen für die beiden CLIs in diesem Artikel sind Claude Code und Codex.