LMJTFYCodeWhat is Jev?
Explorer
jevcrates.git
jev-client
src
clientCLAUDE.mdREADME.mdtests.rs
CLAUDE.mdclient.rserror.rslib.rsports.rsREADME.md
Cargo.tomlCLAUDE.mdREADME.md
jev-facts
srclib.rstests.rs
Cargo.tomlCLAUDE.mdREADME.md
jev-http
srcCLAUDE.mdledger.rslib.rsREADME.mdruntime.rstransport.rs
testsCLAUDE.mdmock.rsREADME.md
Cargo.tomlCLAUDE.mdREADME.md
jev-mock
srcCLAUDE.mdforward.rslib.rsREADME.mdreplay.rs
Cargo.tomlCLAUDE.mdREADME.md
jev-protocol
srcanswer.rsCLAUDE.mderror.rsjcs.rsjson.rslib.rsmodel.rsquestion.rsREADME.mdrequest.rsresponse.rsretry.rs
Cargo.tomlCLAUDE.mdREADME.md
jev-ui
assets
fontsbuild-pixel-emoji.pyinter-tight-500.woff2jetbrains-mono.woff2NOTICE.txtpixel-emoji-LICENSE.txtpixel-emoji.woff2vt323.woff2
CLAUDE.mdREADME.mdui.cssui.js
srcasset.rscard.rsCLAUDE.mdcomponents.rsflow.rslib.rspreview.rsREADME.mdshell.rswire.rs
Cargo.tomlCLAUDE.mdREADME.md
jev-worker
srcCLAUDE.mdlib.rsREADME.md
Cargo.tomlCLAUDE.mdREADME.md
.gitignoreCargo.tomlCLAUDE.mdREADME.md
Use it

In your project's Cargo.toml, the crates you need:

[dependencies]
jev-protocol = { git = "https://code.lmjtfy.fun/jevcrates.git", rev = "27d8707a599e426536c60e7eea74e8ae46a187b1" }
jev-client = { git = "https://code.lmjtfy.fun/jevcrates.git", rev = "27d8707a599e426536c60e7eea74e8ae46a187b1" }
jev-http = { git = "https://code.lmjtfy.fun/jevcrates.git", rev = "27d8707a599e426536c60e7eea74e8ae46a187b1" }
jev-worker = { git = "https://code.lmjtfy.fun/jevcrates.git", rev = "27d8707a599e426536c60e7eea74e8ae46a187b1" }
  • jev-protocol the questions, the request bytes, the checks on an answer; no I/O, builds for wasm
  • jev-client the retry policy, behind your own transport
  • jev-http a native program: HTTP/2 on tokio, with a spend ledger
  • jev-worker a Cloudflare Worker, on its fetch

Keep the ones you use. Cargo fetches them from here; the rev pins the commit.

Clone
git clone https://code.lmjtfy.fun/jevcrates.git

No GitHub account needed. It can be cloned and pulled, and nothing else.

Latest on main

27d8707 jev-ui: a terminal, for commands a visitor copies

27d8707 · 2026-10-06 · 59 commits

Repositories
  • lmjtfy.gitLet Me Jev That For You: LMGTFY for Jev, TypeSafe AI's System One. A Rust Cloudflare Worker that runs a Rete rules engine over what you type, sends Jev every question it can settle in one batch, calls a Workers AI model only to write options or scales, and never sends the same request twice.
  • jevcrates.gitShared Rust Jev client crates
  • rustcrates.gitGeneric Rust crates shared across projects: the Aldebaran crates for Datastar sites on Cloudflare Workers and axum, a Rete rules engine, an MCP layer
  • postjevsql.gitPostgreSQL extension in Rust (pgrx) that lets SQL ask Jev typed questions about rows: yes/no (Noul), pick-one (Choice) and rubric (Score). Batching owned by the query plan, a durable answer cache, spend guards, and a postgres_fdw sidecar for managed hosts like RDS.
  • jevsnes.gitJev plays A Link to the Past: a Rust app hosting a SNES core
  • jevhooks.gitJev judges what Claude Code is about to do: a Claude Code plugin that asks Jev about each shell command and each turn's end, with a Rust daemon shared by every session
  • jevstrudel.gitStrudel with an MCP bridge and a song browser, plus the Jev songs
  • whiskers.gitA talking cat companion for young children. Every message passes a safety check by Jev before the child sees or hears it. Rust core, native Android shell.
jevcrates.git / jev-facts / src
  • lib.rs
  • tests.rs