jevbooks

← All projects

jev-mail-classifier

parth-kp/jev-mail-classifier

Classify your inbox with Jev — tag, move, flag, notify.

What it is

A Python terminal tool that connects to your IMAP mailbox, classifies unprocessed email against plain-language categories, and runs config-driven actions like tag, move, flag, or webhook. Aimed at anyone who wants inbox automation without prompt engineering.

How it uses Jev

Each configured category becomes one independent yes/no question sent to Jev in a single call per email, using subject and body as state. Jev returns a calibrated probability per category; each probability is compared to that category's threshold, and every action attached to a matching category runs.

Primitives:choice

Technique worth stealing

One Jev call per email asks all categories as independent yes/no questions, then a per-category threshold decides which actions run.

Try it

git clone the repo, run ./install.sh, then ./jev-mail run --dry-run.

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricyes0.79
  • Shows a System One patternno0.29
  • Handles uncertaintyno0.07
  • Measuredno0.07
  • Runnableyes0.86
  • Worth recommendingno0.27
  • Model replicano0.10
  • Problem scopescore on a 0–2 scale1.33
  • About Jevyes0.98

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.