README.md

September 18, 2026 · View on GitHub

jev-git

Sub-second Git pre-commit & pre-push semantic reflex gate powered by TypeSafe AI's Jev.

Version License TypeSafe Jev

By Akash Priyadarshi


Why jev-git?

Regex-based git hooks miss subtle semantic context. Full LLMs take 4–6 seconds per commit and burn hundreds of dollars in API credits.

jev-git runs in ~80ms directly inside your git commit or git push workflow. It uses TypeSafe AI's Jev (System One decision model) to evaluate staged diffs with calibrated probabilities for unredacted secrets, prompt-injection attacks, and destructive commands before they ever enter your git history.

  • Fast: ~80ms p50 latency.
  • Lightweight: Single static Rust binary. Zero daemons, zero background memory.
  • Native Git Integration: Invoked seamlessly as git jev.

Quickstart

# 1. Install pre-commit hook in any repo
git jev install

# 2. Check staged diff on demand
git jev check

# Or pipe any diff
git diff HEAD~1 | git jev check

Architecture

  • Single statically linked binary (<2MB).
  • Uses blocking HTTP (ureq) for zero-runtime startup overhead.
  • Evaluates noul decisions via https://api.typesafe.ai/v1/systemone.

Non-goals

  • Not a multi-agent framework.
  • Not an interactive code-writing LLM.
  • Not a heavy linter or syntax parser.

Ecosystem

Author

Akash Priyadarshi (Patna, Bihar, India)
GitHub · Portfolio · LinkedIn · Resume

License

MIT © Akash Priyadarshi