User repository on GitHub
A Magic Jev (8) Ball for pull requests.
- Forks
- 0
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Chrome extension that puts a Magic 8 Ball on GitHub pull requests: nine signals from the GitHub API go to a small server, Jev picks one of four verdicts, and the ball answers with a phrase plus its reasoning. It never approves, comments or reads code.
User repository on GitHub
A Magic Jev (8) Ball for pull requests.
Repo stats from the GitHub API, cached Oct 2026.
A Magic 8 Ball for pull requests. Open a PR, click the ball, and it answers "should I approve this?" with one of the 20 classic phrases. The answer isn't random: the PR's real signals go to Jev, a typed-decision model that answers in about 200 ms, which is fast enough to land while the ball is still shaking. It's a toy with a real point. Jev doesn't write text. It gets structured state and picks one option from a short list, so it can sit inside an interaction that a chat model would make you wait for.
Quoted from the project's README. Read the full README.
Watch out
Out of the box the extension calls a shared server the author runs and pays for, capped at 20 asks a minute per address and a few dollars of Gateway spend a month, with no uptime promise; when that budget is gone the ball goes hazy until the month turns over. Anonymous GitHub reads cover roughly a dozen asks an hour on public pull requests, and a token needs the classic repo scope because fine-grained tokens will not read checks on a private repository. Jev itself fails to answer on roughly one call in thirty, in bursts, costing a few seconds and a hazy reply. On a repository with no CI every pull request comes back unclear, which the README frames as the rule working. The Server URL must be a vercel.app address or localhost unless you rebuild the extension. Copy reviewed against the repository README on 2026-10-04, not from running it.
Posts from builders shipping with Jev right now.