jev / devtoolsDocumentationGitHub ↗

Getting started

Introduction

See what your Jev calls are doing. A local development inspector for TypeSafe applications.

Jev DevTools brings your TypeSafe requests into view: the context you sent, the questions you asked, the answers you received, and the application flows that connect them.

Get started →

One request, made visible
01 / CONTEXT

I was charged twice for my order.

02 / RETURNED CHOICE
Billing
Billing76%
Delivery14%
Other10%

Illustrative sample · Fixed answers, no inference calls. Connections show data structure, not model reasoning.

Easy to integrate#

Keep using the TypeSafe SDK. Create your client through the Node adapter, then mount one React component. The drawer connects to your server and handles request history, reconnection, and inspection.

sh
npm install jev-devtools @typesafe-ai/sdk
tsx · API help
import { JevDevtools } from "jev-devtools";

export function Root() {
  return (
    <>
      <main>Your application</main>
      < ={import.meta.env.DEV} ={false} />
    </>
  );
}

API reference: JevDevtools

The component includes its own styles. No provider or CSS import is required. Follow the quick start to wire up the server before opening it.

Next steps#

What you can inspect#

View What it helps you understand
Flow Request structure and application-defined connected steps
Questions Choice, Score, Noul, and Box answers with their question definitions
Context The captured state and assets passed to the request
Transport Attempts, retries, errors, and request timing
Raw Captured request and response data

The inspector records calls through your instrumented client. It does not discover unrelated SDK instances, reveal hidden model reasoning, or decide your application's routing policy.

Before you begin#

Use React 18 or 19, Node 22.12+, and TypeSafe SDK 0.7.x. The server adapter and flow runner need Node; they do not run in a browser or edge runtime. History is bounded and in memory.

These pages follow the repository working tree. The published package is currently 0.4.1; unreleased behavior is labeled where it appears. Check the changelog against your installed version. The package is experimental before 1.0.

Find a method or learn flows#

Use the API glossary to look up inputs, return values, and usage. Flows from scratch teaches each flow method with a small example.

Jev DevTools is an independent, open-source community project. It is not affiliated with TypeSafe AI.