← TypeSafe Jev projects

jerryjliu/docjev: first run, 2026-10-11

Installed from its README in a throwaway sandbox by Claude Code (Claude Opus 5.5), with a Jev API key in the environment and nothing else: no GPU, no desktop, no other paid keys, no accounts. The README's first example was run once. Repo commit c7abe276a970; 55 seconds. All results · Task

Quick start: ran. Jev calls made: 1.

Installcurl -LsSf https://astral.sh/uv/install.sh | sh; export PATH=$HOME/.local/bin:$PATH; cd ~/src && uv sync && uv run docjev doctor --smoke
Quick start, as runuv run docjev classify examples/real/originals/r04.pdf --rules examples/real/classify/rules.yaml
What came backexit 0; JSON: "category": "press_release", "category_probability": 1.0, "needs_review": false, "engine": "jev", "model": "jev-1.13.0", page_count 10, ocr_ms ~5837, decision_ms 507.6, one jev request status ok, est. cost $0.00064
What stopped itNothing.

Steps the README does not mention

The session's closing message

DocJev installed and its first quick-start example worked on the first try, using one Jev call.

- **Install:** The README starts with `uv sync`, but `uv` wasn't on this machine and the README doesn't say how to install it. I installed it with the official astral.sh installer and added `~/.local/bin` to PATH. That was the only step the README doesn't cover. After that, `uv sync` and `uv run docjev doctor --smoke` both passed: it found the key, local OCR worked, and LibreOffice was present. I skipped `git clone` because the repo was already at `~/src`.
- **Quick start:** I ran `uv run docjev classify examples/real/originals/r04.pdf --rules examples/real/classify/rules.yaml`. It exited 0 and labelled the 10-page BEA release `press_release` with probability 1.0 and no review flag, using model `jev-1.13.0`. The Jev decision took about 508 ms and cost an estimated $0.00064; local OCR took about 5.8 s before that.
- **Key:** The project reads `TYPESAFE_API_KEY` directly, so no renaming was needed, and the key wasn't printed or written anywhere.

Nothing blocked the run and I made no code changes.

DELIVERABLE: ~/work/output/report.json