Skip to content

Jev directory

Vibe Check for X

A Chrome and Firefox extension that scores a draft X post with Jev before posting: virality, clarity, ragebait, insult level, regret risk, and typo detection, plus a Send it / Sleep on it verdict.
Stars
50
Language
JavaScript
Reading time
3 min
Published by
Community
Author
RafalWilinski
Last verified
Sep 2026

RafalWilinski/vibecheck

User repository on GitHub

View on GitHub

Chrome extension: vibe-check your X posts with TypeSafe's Jev before you hit Post

Forks
4
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

A Chrome and Firefox extension that runs your draft post through TypeSafe's Jev before you hit Post. It renders a scorecard under the composer with virality, funniness, informativeness, clarity, insult level, ragebait, cringe, "sounds AI-written", regret risk, typo detection, and the most likely crowd reaction, plus an overall "Send it / Fine, mid / Probably don't / Sleep on it" verdict.

Quoted from the project's README. Read the full README.

Highlights

  • Adds a scorecard under X's composer for compose modals, inline composers, replies, quotes, and multi-post threads.
  • Reply text and quoted posts are sent as reply_to and quoting so insult level, virality, and reaction are judged in context.
  • Jev is text-only, so an optional OpenAI vision key describes attached images and first video frames, cached per attachment.
  • All rubrics go to Jev in one request and are scored in parallel, so extra questions cost tokens but not latency.
  • Custom rubrics are JSON score, noul, or choice questions; any bad metric at 75% or more forces a Sleep on it verdict.

Quickstart

json
{
  "id": "spicy",
  "label": "Spiciness",
  "type": "score",
  "polarity": "neutral",
  "weight": 0,
  "instructions": "How spicy a take is `draft`?",
  "criteria": ["Lukewarm", "Mild", "Medium", "Hot", "Nuclear"]
}

Watch out

No license file, so reuse terms are unclear; needs TypeSafe and optionally OpenAI API keys, sends drafts and media to those providers, and Firefox temporary add-ons are removed on restart.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Agentic browsing in Chrome

X: Text-to-screenshot (Malay Vasa)

X: Google's MediaPipe Decision Maker, tested in the browser

X: Playwright CLI + Jev vs Playwright MCP

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai