u/fhard007

I built a small AI tool that checks if a text or email is a scam
▲ 4 r/AIDevelopmentSpace+4 crossposts

I built a small AI tool that checks if a text or email is a scam

Reason I built this: family group chats keep getting the same kind of message. "Is this real?" with a screenshot of some sketchy text. Fake USPS fee, IRS arrest threat, "wrong number" that pivots to a crypto pitch a few replies later. Same thing every week.

The people getting these are usually the ones least equipped to spot them, and the kids/grandkids they ping aren't always around in time.

So, small open-source web app for it. Paste the message or upload a screenshot, get a green/yellow/red verdict in plain English. Built so someone in their 70s can use it, not security people.

A few things worth mentioning. It's fully client-side, no backend, no telemetry. The message goes from your browser straight to Anthropic. There isn't a server I could peek at if I wanted to.

It's BYOK, so you plug in your own Anthropic API key (free to start). About a tenth of a cent per scan. I'm never monetizing this.

The scam pattern library is just JSON files in /scam-patterns/. If you've seen something in the wild that's not covered, PR a new file and everyone's version gets better. No retraining.

Built over a weekend with Claude Code after writing a proper spec. Stack is Vite, React, TypeScript, Tailwind. MIT.

Repo: https://github.com/srivatp2-code/scam-shield

Being honest about the limits, Claude can be wrong on both sides. It'll occasionally call a legit message suspicious, and it'll miss novel scams. It's a second opinion, not gospel. Always confirm with the real sender through a channel you trust.

What scam types am I missing in the starter library? Genuinely interested in adding the ones people have seen recently.

u/fhard007 — 1 day ago