AI Roast My Friend

Describe Your Friend in a Few Lines. No Photo Needed.

Skip the photo entirely — tell @vustbot your friend's vibe, a running joke, a habit everyone teases them about, and it writes the roast from that. Free multi-model AI chat in Telegram. No photo needed to start, and none is accepted for this.

Free tier · text-only · no photo neededNo photo needed — none accepted
No photo needed — none acceptedFree multi-model AI chatNo signup wall, no card

The reframe, up front

Not 'upload their photo' — describe them instead

Plenty of roast tools ask for a photo of the person you're targeting so the AI can joke about their face. This page is built the other way on purpose: describe your friend in a few lines — their vibe, a running joke, a habit — and @vustbot writes the roast from that description. No photo of your friend is needed to get started, and none is accepted here at all.

Why the change? See /roastify-alternative for the full honest comparison against photo-based roast apps.
Specimens

See the difference

A few real lines about a friend, the roast @vustbot writes from them, then a quick tune-up for the actual occasion.

Three lines about a friend

What you tell @vustbot

"Roast my friend Jules for our group chat. She's obsessed with her Peloton stats and brings them up unprompted, she's texted 'omw' from her own driveway more than once, and she still hasn't forgiven anyone for the 2019 escape-room loss. Keep it affectionate, this is for people who love her."

What comes back

"Jules doesn't have hobbies, she has KPIs — ask about her weekend and get a Peloton leaderboard screenshot before you finish the question. She's also invented a new unit of time: 'omw,' which apparently means anywhere from 2 minutes to still-putting-on-shoes-in-the-driveway. And yes, it's 2026 and she's still relitigating that escape room like the Zodiac case just reopened. We love her. We fear her spreadsheet."

Tune it for the actual occasion

Follow-up in the same thread

"This is going in a birthday card, not the group chat — trim it to two lines and soften the escape-room bit."

What comes back

A shorter, card-ready version that keeps the Peloton joke (the crowd-pleaser) and drops the escape-room callback, because it's a live conversation, not a fixed script — you keep adjusting until it fits the actual audience.
Practical use cases

Who this text-only friend-roast guide is for

Group-chat organizers
A roast for a friend's birthday post or group-chat bit, without asking anyone to upload a photo.
Describe your friend's vibe, a habit, and a running joke in three lines and @vustbot writes the roast from that.
Birthday-card and toast writers
A short, affectionate roast that sounds like it came from someone who actually knows the person.
Two or three concrete details (a real story, a running joke) produce a sharper, warmer roast than a generic photo-based jab would.
Anyone unsure about uploading a friend's photo
The instinct to hesitate before uploading someone else's picture to an app is a good one.
This page reframes the whole approach around text description — no photo needed to start, and none is accepted.
How it works01–03

Describe your friend, not their photo

  1. 01

    Write three lines about your friend

    A habit, a running joke, one specific story — not an image. This is the reframe this page is built around.

  2. 02

    Say what it's for

    A group chat can go sharper than a birthday card meant for a mixed, family-friendly audience.

  3. 03

    Tune it for the actual occasion

    Trim the length, soften a line, or swap a joke — the same conversation keeps adjusting until it fits.

Same tool · in Telegram@vustbot

Describe your friend — no photo needed

Open @vustbot with a few lines about your friend's vibe and habits — free, text-only.

Open in Telegram
Quality & trust

The reframe, explained

No photo needed — none accepted

This tool doesn't ask for a friend's photo at any step. The description is the whole input, and it's enough: habits and running jokes tend to land funnier than a generic appearance jab anyway.

A judgment call worth making

This works best on a friend who already trades jokes with you. If you're unsure how they'd take it, ask for a warmer tone or run the draft past them before sharing it.

Works for a group, not just one friend

Describe several people, or the whole group's dynamic, in the same chat and get a roast that covers everyone.

FAQ

Frequently asked questions

Do I need to upload my friend's photo to roast them?

No — and this tool doesn't accept one for that purpose. The whole point of this page is the reframe: instead of uploading a picture, you describe your friend in a few lines — their vibe, a habit everyone teases them about, a running joke, a specific story. @vustbot writes the roast from that description. No photo is needed, and none is read or required at any step.

Isn't a photo-based roast better because it's about how they actually look?

It's a different kind of funny, not a better one — and it comes with a real cost some people skip past: uploading someone else's photo to an app for a face-based roast means that person never got a say in it. A text description sidesteps that entirely, and in practice, jokes about a friend's actual habits and running bits (the Peloton obsession, the chronic 'omw' lie) tend to land harder at a table of people who actually know the story, compared to a generic appearance joke a photo-scanning app would generate.

What should I include in the description to get a good roast?

Two or three specific, concrete details beat one vague adjective. 'She's competitive' is flat; 'she's texted omw from her own driveway more than once' is a joke waiting to happen. Include a habit, a running joke your group already has, and maybe one story everyone retells — that's usually enough for @vustbot to write something that sounds like it came from someone who actually knows your friend.

Is it appropriate for every friend, or should I check first?

Worth a beat of judgment either way. This works best for a friend who already trades jokes with you and would laugh along — a birthday roast, a group-chat bit, a toast. If you're unsure whether the target enjoys being teased, ask @vustbot to keep it warm and affectionate rather than sharp, or run the draft past them before you share it. A roast that reads as genuinely mean isn't the goal here.

Does roasting a friend cost anything, or need an account?

Yes to free, no to accounts. Telegram is the login — no signup form, no card. The free tier runs on GPT-5.6 Luna and Gemini 3 Flash, and a full roast for your friend costs nothing to generate.

Can I use this for more than one friend, or for a whole group?

Yes — describe each person in turn in the same chat, or give it a few lines about the whole group's dynamic (who's always late, who never splits the bill evenly) and ask for a roast that covers everyone. It's a running conversation, not a one-friend-per-session tool.

Ready when you are

Their habits and jokes, not their photo.

Describe your friend in text, get a roast built on the real running jokes, tune it for the occasion — no photo, ever.