jevkit
September 21, 2026 · View on GitHub
All projects · Developer tools
Fast Rust CLI for TypeSafe Jev: ask typed decision questions from the shell, and jev lint validates question sets offline before you spend on a call.
| At a glance | Details |
|---|---|
| Source | Source |
| Maintainer | ariel-frischer. Independently curated; this page is not an upstream submission or endorsement. |
| Format | Rust CLI crate jevkit 0.3.0 (rust-version = "1.88"); install script and Cargo package. |
| Requirements | Rust ≥ 1.88 to build from source; TypeSafe or OpenRouter credentials for live jev ask (lint works offline). |
| License | MIT. TypeSafe/OpenRouter usage has separate costs. |
| Disclosure | AI-assisted catalog review; no affiliation with the maintainer. Listing is not an endorsement. Source inspected; cargo test not run on the review host (rustc 1.85 < required 1.88). Live jev ask not run. Name collision note: unrelated to the jevkit/ Python client folder inside Hermes Jev Skills. |
When to use
Use it when you want a native CLI for one-shot typed decisions and offline question linting before paying for inference. Prefer typesafeai-cli for a Python CLI, or askjev for MCP agent integration.
How it works
src/auth.rs configures the TypeSafe endpoint https://api.typesafe.ai/v1/systemone (OpenRouter also supported). src/lint.rs validates question YAML/config offline. Live asks send state and questions to the chosen provider.
Get started
curl -fsSL https://raw.githubusercontent.com/ariel-frischer/jevkit/main/install.sh | sh
# or: cargo install --git https://github.com/ariel-frischer/jevkit (needs rustc ≥ 1.88)
jev lint -q severity.yaml
# jev ask -q severity.yaml "..." # live; needs credentials
Pinned review checkout:
git clone https://github.com/ariel-frischer/jevkit.git
cd jevkit
git checkout 4bda844160cca340897a72d4fa2763dd7b826a82
# cargo test # requires rustc ≥ 1.88
Examples and demos
- Upstream README console example and CI badge.
- This listing did not execute
cargo testor live asks (toolchain/key limits). Evidence is source + license + documented install path.
Limits and data handling
Live asks send passage/state to TypeSafe or OpenRouter. Keyring/env storage is documented upstream—confirm before production use. Do not confuse this crate with Hermes’s internal jevkit Python package.
Review and maintenance
Reviewed on 2026-09-21 at commit 4bda844: 0.3.0, MIT, rust-version 1.88. AI-assisted source review of README, LICENSE, src/auth.rs, src/lint.rs, src/config.rs, and Cargo.toml. Host rustc 1.85 could not compile tests. No live TypeSafe/OpenRouter call.
Related: askjev, typesafeai-cli, Hermes Jev Skills.