Skip to content

v0.1.0

Choose a tag to compare

@deukwoong-woo deukwoong-woo released this 11 Oct 10:07
7394487

First release.

jevfetch fetches a web page and prints only the passages that answer your question, quoted word for word with their section headings. Use it when an agent needs one fact from a long page and reading the whole page would waste context.

Install

uv tool install git+https://github.com/a2sys-ai/jevfetch@v0.1.0

Or add the skill to Claude Code, Codex and other agents. It installs the command the first time it is needed:

npx skills add a2sys-ai/jevfetch --skill jevfetch -a claude-code

You need a TypeSafe API key in TYPESAFE_API_KEY and Python 3.12 or later.

What it does

  • Reads HTML, Markdown, plain text, JSON and XML. Links come back as [text](url).
  • Renders the page with headless Chrome when the static HTML has almost no text and Chrome is installed.
  • Saves PDFs and other binary files to a temp folder and prints the path.
  • Caches Jev responses in ~/.cache/jevfetch.
  • Ships an agent skill (skills/jevfetch/SKILL.md) and a benchmark suite (bench/).

Against Claude Code's WebFetch on 30 documentation questions in Korean and English, agent runs took 43 to 49% less time at about the same cost with Haiku 5.5 as the reader, and 32 to 34% less time at 43 to 44% lower cost with Haiku 4.5. Setup and caveats are in bench/RESULTS.md.

MIT licensed. The benchmark's page snapshots and quoted sentences are third-party content; see bench/pages/SOURCES.md.