Skip to content

Jev directory

Hafen

A testing app and CLI for chat endpoints: send messages to any chat API, watch replies stream in as a conversation, and check every reply with rule checks (JSONPath, latency, tokens, cost, tool calls) and judged checks including TypeSafe's System One. Export the suites as files and run them in CI.
Stars
0
Language
JavaScript
License
MIT
Reading time
3 min
Published by
Community
Author
abhimanyupandian
Last verified
Oct 2026

Highlights

  • Plain HTTP endpoints (one JSON reply, SSE or NDJSON streams) plus presets for OpenAI Chat Completions and Responses, Anthropic Messages, Gemini and Ollama.
  • Rule checks cover JSONPath, status, latency, tokens, cost, tool calls and event order; judged checks cover System One and LLM judges with rubrics.
  • Every check result is pass, fail, unsure, skipped or error with a reason, and judged results carry a confidence.
  • The app stores suites, providers and plugins as YAML and JavaScript; Export writes them to a repository folder, where the CLI runs them unchanged.
  • Secrets are referenced as {{secret.NAME}} and redacted from every run file and report, including where they appear escaped, URL-encoded or in base64.

Watch out

Grounded in the truncated README and GitHub metadata reviewed on 2026-10-15; the README is cut off in the screenshots section, install instructions were not in the captured excerpt, and the project labels itself a proof of concept with feature testing still in progress.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai