Original character, fully specified

AI OC generator

Give it a seed and get a complete original character: name, species, look, voice, flaw, the world it lives in, a catchphrase, a portrait and three scenes it can already carry. Written as a sheet you can reuse, not a paragraph you have to re-describe.

Real outputs, not a promo reel

Finished, self-hosted Frutti episodes — the same engine and pipeline this generator runs. Judge the output before paying anything.

0:36
Skeleton ensembleA skeleton cast carrying a scene with performed dialogue and captions, exported vertical and ready to post.
0:51
Bone Lab · Dr. MarrowAn absurd skeleton-scientist cast with spoken dialogue, scene changes, and burned-in captions — the same episode pipeline behind every Frutti render.
0:42
Animal dramaAn animal cast with spoken dialogue, expressive framing, and burned-in captions, rendered as one continuous episode.
Free, no account

Write your first AI OC episode.

Pick a premise or write your own, and read the episode before you pay for anything. No prompt engineering, no editing, no account.

Story

Your one-line premise becomes a scene-by-scene script with a conflict and a payoff.

Cast

Original characters are designed and kept consistent from scene to scene.

Voices

Every character gets a distinct AI voice — dialogue is performed, not subtitled.

Captions

Word-timed captions are burned in, styled to stay readable with the sound off.

Export

One finished 9:16 episode for TikTok, Shorts and Reels. No editor, no export settings.

What most OC generators leave out

The usual output is a list of traits with no consequences: kind, brave, loves the forest. None of that generates a scene, because nothing in it can go wrong. A character becomes usable at the exact moment it acquires a flaw that creates conflict without anyone else in the room.

So the sheet here is built around friction. The flaw row is required and specific, the voice row describes how the character sounds rather than how nice it is, and the world row gives the character somewhere to be refused something. Those three turn a description into a story engine.

The look row is written to be reproducible: colours, proportions and one object always carried. That is the row that stops your OC quietly becoming a different creature on the fourth render, which is the single most common complaint about generating a character with AI.

Novela das frutasPT1426.2×0:09
Wilma Carla@wilmacarlavsSubscribers: 10.2K

Novela das frutas

Views
1,783,963
Channel average
1,251
The cutest little animals #cuteanimals #ai #minianimals#shortsEN263.5×0:24
Todd AI Animal @todd_ai_animalSubscribers: 211K

The cutest little animals #cuteanimals #ai #minianimals#shorts

Views
69,254,243
Channel average
262,843
Ranking Cutest AI Fruit Eating Fruits #ranking #asmr #shortsEN203.7×0:52
Infinity Tosh@infinitytoshSubscribers: 82.5K

Ranking Cutest AI Fruit Eating Fruits #ranking #asmr #shorts

Views
10,565,442
Channel average
51,867
Glass Fruit Cutting ASMR  #ai #aiart #eating #aiasmr #eatingsounds #asmr #food #shorts #satisfyingEN199.1×0:08
Tomorrow Explained | Science & Tech@tomorrow.explainSubscribers: 2.5K

Glass Fruit Cutting ASMR #ai #aiart #eating #aiasmr #eatingsounds #asmr #food #shorts #satisfying

Views
1,745,169
Channel average
8,767
Nice or Cute? AI fruit Babies & Big Fruit 👶🍊🍓🥑 | The Ultimate Oddly Satisfying AI ASMR #viralvideoEN179.1×2:25
JoJo ai Visual Zone@jojoai_visual_zoneSubscribers: 51.6K

Nice or Cute? AI fruit Babies & Big Fruit 👶🍊🍓🥑 | The Ultimate Oddly Satisfying AI ASMR #viralvideo

Views
40,189,327
Channel average
224,401
Выдуманная реклама в стиле 90-х годов, мультяшными фруктами выдавливающим из себя сок. #ai #aivideoRU156.2×0:15
Big_Paw_AI@big_paw_aiSubscribers: 23.8K

Выдуманная реклама в стиле 90-х годов, мультяшными фруктами выдавливающим из себя сок. #ai #aivideo

Views
9,780,774
Channel average
62,620
Babes Fruit Eating Ai AsmrFR109.8×0:08
AdAx@adax191Subscribers: 4.1K

Babes Fruit Eating Ai Asmr

Views
2,257,976
Channel average
20,561
ORANGE Baby #ai #comedy #baby #shortsEN96.1×0:08
Midlife@midlifeSubscribers: 11.1K

ORANGE Baby #ai #comedy #baby #shorts

Views
3,855,481
Channel average
40,127
Ai ASMR Fruit Eating #oddlysatisfying #asmr #ai #fruit #petsEN82.4×0:22
CrackedFiles@thecrackedfilesSubscribers: 9K

Ai ASMR Fruit Eating #oddlysatisfying #asmr #ai #fruit #pets

Views
3,195,525
Channel average
38,800
Si les aliments pouvaient parler… ils se plaindraient de toi #cuisine #alimentFR81.3×0:25
PromiGeheimnisse@promigeheiimnisseSubscribers: 9.8K

Si les aliments pouvaient parler… ils se plaindraient de toi #cuisine #aliment

Views
1,620,574
Channel average
19,930
Satisfying Glass-Like Watermelon Bites 🍉✨ | ASMR  (AI-Generated)EN74.3×0:09
SharpOddity@sharpodditySubscribers: 59.7K

Satisfying Glass-Like Watermelon Bites 🍉✨ | ASMR (AI-Generated)

Views
13,880,888
Channel average
186,780
The Cutest AI Fruit Babies Ever 🍓🍉 | Oddly Satisfying Eating AnimationEN71.1×3:05
Prime BNG Game@prime-bng-gameSubscribers: 4K

The Cutest AI Fruit Babies Ever 🍓🍉 | Oddly Satisfying Eating Animation

Views
3,105,729
Channel average
43,699
ASMR Bayi Buah 🍊😋 – Imutnya Saat Makan Jeruk #shortsID65.1×0:06
Robby Hermanto@robbyhermantoofficialSubscribers: 861

ASMR Bayi Buah 🍊😋 – Imutnya Saat Makan Jeruk #shorts

Views
855,205
Channel average
13,127
Feeding My pet🥰 #asmr #funny #ai #fruit #feeding #food #weirdfacts #satisfying #shorts #relieveEN60.3×0:12
Diyansh Ai@diyanshaiSubscribers: 3.1K

Feeding My pet🥰 #asmr #funny #ai #fruit #feeding #food #weirdfacts #satisfying #shorts #relieve

Views
4,059,401
Channel average
67,340

Public YouTube figures, read on

Seeds worth starting from

One contradiction is enough. The generator fills in the rest, and everything it invents stays consistent with the seed you gave it.

  • a retired sea captain who is afraid of open water and hides it badly
  • a librarian who has never returned a book she borrowed
  • a lighthouse keeper who is scared of the dark and has made it everyone's problem
  • a fortune teller whose predictions are accurate but always unhelpful
  • a knight who is allergic to their own armour
  • a mapmaker who has never left the city they were born in

Then put the OC on screen

A character sheet is only worth having if it gets used. The same account renders the OC into finished vertical episodes with voices and captions, so it stops being a document and starts being a series.

How Frutti compares

Frutti made this page and Frutti is in the table. Each row describes what the vendor's own product page says the tool is built to do; we have not bench-tested the others' output, and every tool here, ours included, has a job it does better than the rest, and a job it does worse. Checked 4 September 2026.

AI OC generator: Frutti compared with Media.io, BasedLabs, HeyGen
ToolWhat you getWrites & voices dialogueRecurring castBest forWhere it falls short
FruttioursOne finished 9:16 episode, captioned, ready to post.YesYesBuilding a channel around a cast that returns every episode, where the writing carries the video.Rendering is paid, because generation costs real money per second — and it is slower than a template tool, because it writes and performs a script instead of dropping text onto stock footage.
Media.ioA character design, and video generated from that character.NoPartialDesigning the creature deliberately instead of accepting whatever the prompt returns.The story and the dialogue are still yours to write.
BasedLabsGenerated creature imagery and short clips.NoNoSpinning up creature concepts quickly when you only need the visual.Closer to an image generator than a video production tool — no script, no voices.
HeyGenA speaking-character video from a script you supply.PartialYesBrand mascots and presenter-style delivery where the character speaks straight to camera.Presenter-shaped rather than story-shaped; not built for absurd multi-character scenes.

Full comparison →

The numbers, so you can check them

What you download
A 9:16 vertical video with the captions already burned in, ready to post without an editor.
Episode length
Episodes are built from long dialogue clips, each one continuous shot: Quick 2 clips of 10 seconds, Standard 3 of 10, Long 3 of 15, Epic 4 of 15. Longer runs come from a series of episodes.
Watermark
None. No export carries a watermark, on any plan, and there is no watermarked free tier to upgrade out of.
What is free
Writing a full episode (script, cast and scene list) on the home page and on every format page, with no account and no card. Rendering runs on credits. There is no free render tier and no watermarked tier.
Price
Starter $24/month or $7/month billed yearly, Creator $59/month or $18/month billed yearly. Yearly billing is 70% off and is charged once for twelve months. Prices in US dollars.
What an episode costs
600 credits for a Standard episode, 1,050 for a Long episode. Starter includes 1,200 credits a month, which is 2 Standard episodes or about 30 single clips.
Languages
English plus 16 other languages.
Ownership
You own the output you generate. Paid plans cover commercial use, including client work, brand channels and paid advertising.

Verified 4 September 2026. Prices, credits and clip counts are read from the configuration that charges for them, not typed into this page. Pricing, refunds, terms. Machine-readable: /api/public/plans and /llms.txt.

Frequently asked questions

What is an AI OC generator?

A tool that generates an original character (OC) rather than a version of an existing one. Frutti returns a full sheet: name, species, look, voice, flaw, world, catchphrase and starter scenes, plus a portrait.

Will it copy an existing character?

No. It is instructed to avoid characters owned by studios, games and franchises, and real people. If your seed describes an existing character, it builds the neighbour nobody has made yet instead.

Can I write the OC in my own language?

Yes. The description fields follow the language of your idea, or you can pick one explicitly. The name keeps whatever naming style you chose.

How do I keep the OC looking the same?

Reuse the look row verbatim in every render. It is deliberately written as a wardrobe and proportion description rather than a mood, because a mood cannot be reproduced and a wardrobe can.

Is it free?

The written character is free with no account. The portrait and video renders are paid.