jev documentation

September 20, 2026 ยท View on GitHub

jev is an unofficial, open-source command-line tool for TypeSafe AI's Jev model. Jev never writes text. You give it some content and typed questions, and it answers with calibrated probabilities, so your script, your CI job or your AI agent can act on the answer.

New here? Start with the quick start. It takes about a minute and costs a fraction of a cent.

Unofficial project. jev is community-built and is not affiliated with, endorsed by or sponsored by TypeSafe AI. "TypeSafe" and "Jev" belong to their owner.

User guide

Read these to use jev.

PageWhat it covers
InstallationInstall script, Homebrew, cargo, verifying a download, completions and man pages
Quick startYour API key, a first question, a first script, a first request file
The three question typesWhen to ask a noul, a choice or a score, and how to read each answer
Writing good questionsWhat Jev is good at, what belongs in your code, and the habits that raise accuracy
Scripting and CIExit codes as branches, gating flags, --field, JSON output, GitHub Actions
Exit codes and JSON contractEvery exit code, the result envelope, the error object, batch records
Many rows at oncejev batch run over JSONL and CSV: cost first, concurrency, resume, summaries
Configuration and profilesSettings and precedence, the config file, profiles, the API key, environment variables
AI agents and MCPjev mcp serve, client setup, spend caps, the agent skill
Keeping jev up to datejev update, background updates, pinning a version, rollback
TroubleshootingThe errors people actually hit, and what to do about each
FAQCost, accuracy, privacy, Jev versus an LLM, and other common questions

Command reference lists every command, flag, default, exit code and example. It is generated from the binary, so it always matches the version you have installed. jev <command> --help prints the same facts for one command, and jev spec prints all of it as JSON for tooling.

Developer guide

Read these to work on jev.

PageWhat it covers
Development setupToolchain, the everyday loop, the quality gates CI runs
ArchitectureThe two crates, how a command runs, where to add things
TestingWhat each test file guards, mocks, snapshots, fuzzing, live tests
ReleasingHow a release is cut, signed, verified and published
How the API actually behavesWhere the server differs from its documentation, limits, pricing, size estimation
Threat modelWhat is protected, which inputs are untrusted, where each protection lives

CONTRIBUTING.md is the contribution workflow, and CLAUDE.md (to which AGENTS.md is a symlink) is the full architecture guide that contributors and AI agents both work from. Report security problems privately as described in SECURITY.md.