DEV Community

Rahul
Rahul

Posted on • Originally published at github.com

I built a tool that explains any confusing document in plain words (your level, your language)

Everyone keeps running into documents that gatekeep their own life

A blood test full of abbreviations. A legal letter. A bank statement. A
government form. A dense insurance policy. To understand your own information
you often need a professional — which costs time and money.

So I built Plainly: paste any confusing text and get it back in plain
language — at the reading level you choose (from "like I'm 10" to "keep it
precise") and in your language.

You get a TL;DR, key points, things to watch out for (deadlines, anything that
needs action), the hard words decoded, and practical next steps.

Example

Paste a cryptic blood report like Hb 9.2 g/dL, MCV 72 fL, ferritin 8 ng/mL and
it comes back with: "Your blood test shows anemia — low red blood cells — most
likely caused by not having enough iron," plus what each term means and what to
do next.

It also checks if something is real

There's a second mode — RealCheck — where you paste a suspicious message or a
claim and it reasons calmly about whether it's plausible, calling out scam and
misinformation red flags (urgency, pay-a-fee, prize-you-didn't-enter, crypto
doubling, verify-your-account links) and how to check it yourself.

Honest about what it is

It's an AI explainer/reasoner, not a doctor, lawyer or fact-checking oracle
great for understanding and for asking better questions, not a final authority.
Nothing is stored, no signup, free.

Under the hood it's a tiny Python (stdlib) backend forwarding to a free LLM, with
a strict "JSON only" contract + retries to keep responses reliable. What kind of
confusing document should I make it handle better?

Top comments (0)