A satire app inspired by Not Hotdog: paste a Nostr identity, fetch recent public notes, and get a ridiculous ASSHOLE / NOT ASSHOLE verdict from AI.
Entertainment only. Not a personality assessment.
- Enter an
npub,nprofile, NIP-05 address, or pubkey. - The browser queries public Nostr relays for recent kind 1 notes and kind 0 profile metadata.
- Notes are deduped, filtered, and sent through the Inference Provider API (
window.inference). - Your chosen model returns a JSON verdict; the UI shows the joke plus a Judged by credit.
There is no app backend and no API keys in the site. Inference runs through an IPA-compatible browser extension such as Inference Bridge.
Private keys (nsec) are rejected on input. Any nsec1… text found in notes is redacted before inference.
- Node.js + npm
- A secure context (
https://orlocalhost) - Inference Bridge (or another IPA extension)
npm ci
npm run devnpm ci
npm run buildStatic output lands in dist/. For Vercel: build command npm run build, output directory dist.
- TypeScript + Vite
nostr-tools- Inference Provider API (
window.inference)
Dependencies are pinned to exact versions in package.json. Prefer npm ci so installs follow package-lock.json.