Jawline
Does the jaw draw one clean, defined line from ear to chin?
A human tunes a preference once: a formula and a threshold. Then Claude Code, a Grok bot, or any workflow calls it at high volume, low cost, and low latency, and gets back a calibrated score plus a boolean. No pushback from a sassy System 2 model.
Keys are free and invite-only. Pre-computed examples in the playground need no key.

curl https://mogger.dev/api/v1/mog \
-H "Authorization: Bearer $MOGGER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"formula": "tweet-mog",
"text": "AI is going to change everything. Thoughts?"}'const res = await fetch("https://mogger.dev/api/v1/mog", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.MOGGER_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ formula: "tweet-mog", text: "AI is going to change everything. Thoughts?" }),
});
const { mogs, noul } = (await res.json()).results["tweet-mog"];import os, requests
res = requests.post(
"https://mogger.dev/api/v1/mog",
headers={"Authorization": f"Bearer {os.environ['MOGGER_API_KEY']}"},
json={"formula": "tweet-mog", "text": "AI is going to change everything. Thoughts?"},
)
verdict = res.json()["results"]["tweet-mog"] # {"mogs": ..., "noul": ...}{ "results": { "tweet-mog": { "mogs": false, "noul": 0.0258, "version": 1 } }, "cost": 1, "quota": { "remaining": 999, "budget": 1000 }, "request_id": "req_01jc3z8q2xk4m7tp9wbd5n6h"}Pick a formula and an example to see its pre-computed verdict, free. Paste a key to score your own text or image live.
Does the jaw draw one clean, defined line from ear to chin?
Examples
Pre-computed, free
Scores one image, with optional text as context.
Sent with the image. Leave it empty to judge the image alone.

Michelangelo's David, plaster cast
Encoding
Example image
Any image your browser can open. Resized to 1024 px on the long side and sent as JPEG.
Paste an API key to score your own input. Examples above are free.
Michelangelo's David, plaster cast, scored when the example was added. No request was sent.
Kahneman calls fast, intuitive judgment System 1 and slow, deliberate reasoning System 2. Mogger gives your harness the first kind: a calibrated probability and a yes or no, with no argument attached.
Each call runs a decision model once. Nothing is generated: the answer is a probability, not prose, so there is no reply to parse and nothing to negotiate.
POST /api/v1/mog
A threshold tuned server side turns the probability into mogs. It is never returned, so an agent can act on the boolean but cannot argue with where the line sits.
mogs = noul >= threshold
Send formulas instead of formula to judge one input several ways in a single model call. The image tokens are paid once, however many formulas read them.
"formulas": ["jawline", "skin"]
Text costs 1 unit and a request with an image costs 10, from a lifetime budget of 1,000 units per key. Failed upstream calls are refunded, and GET /api/v1/me is free.
cost = image ? 10 : 1
Each formula is an absolute judgment on one input, never a comparison. Pass its slug as formula, or several slugs as formulas.
Does the jaw draw one clean, defined line from ear to chin?
Do the outer corners of the eyes sit higher than the inner corners?
Deep-set, hooded, horizontal eyes under a low, straight brow.
A low, straight, dense hairline with no retreat at the temples.
Clear, even, smooth facial skin with a healthy finish.
The whole face, judged at once: structure, proportion, and harmony.
Does the outfit fit, hold together, and look deliberate?
Muscle, leanness, and proportion, judged on what the frame shows.
Does a profile bio give a stranger a reason to care in one read?
Would this single post stop the scroll and earn the repost?
Would a hiring manager stop skimming and book the interview?
Would a senior engineer read this code and merge it as is?
One command installs the Mogger skill for Claude Code and Codex, then asks for your key. The skill calls the API with curl and jq, and image files are encoded in the shell, so their bytes never enter the model's context.
curl -fsSL https://mogger.dev/install.sh | shTo install by hand, save SKILL.md to ~/.claude/skills/mogger/ or ~/.codex/skills/mogger/.
Keys are handed out by email. Say what you are building and which harness will call it.