User repository on GitHub
TypeScript experiments, evaluations, and latency benchmarks for TypeSafe's Jev model
- Forks
- 0
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
A small Node.js TypeScript CLI for trying Jev on synthetic support text: one urgency question, three questions in a single request, or a latency comparison. No web server and no UI.
User repository on GitHub
TypeScript experiments, evaluations, and latency benchmarks for TypeSafe's Jev model
Repo stats from the GitHub API, cached Oct 2026.
This is one of several Jev listings for the same project. The canonical entry is Jev Lab — jammaru.
A small Node.js TypeScript CLI for trying TypeSafe's Jev model with synthetic support text. Run one urgency question, ask 3 questions in one request, or compare their request latencies. There is no web server or user interface. Install Node.js 20 or newer and Git. Prefer a currently supported Node.js LTS release. The official SDK requires Node.js 20 or newer.
Quoted from the project's README. Read the full README.
Watch out
The setup documentation is written for Windows PowerShell, which is unusual and will not map directly onto a Unix shell. The SDK dependency pins the upstream v0.6.0 release tarball from GitHub with a recorded integrity hash rather than coming from npm, so installs reach outside the registry. All commands request the jev-latest alias, and the README notes the underlying model can change under you; the CLI hardcodes the API host, disables SDK logging and automatic retries, and ignores SDK environment overrides for host, model and log level. A default benchmark run is 12 API calls and calls may incur charges. The timing is a monotonic clock around the awaited SDK call, so it includes local SDK work, network travel, server processing and response parsing while excluding client construction, console output and writing results — it is not isolated inference time, and small samples, case order, connection reuse and server load all move it. An all-failed case reports count 0 and null statistics rather than zero latency, an interrupted process can leave an empty reserved output file, and the exit status is 1 if any attempt failed including a warmup. Output redacts exact occurrences of the active key, but .env is gitignored rather than prevented, and the README asks you to inspect staged changes. Copy reviewed against the repository README on 2026-10-04, not from running it.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.