Feature by feature
Everything Candy AI does
I came for Shorts and stayed for things I hadn’t planned to try. The subscription covers a lot more than the series catalogue, some of it good, some of it not worth your tokens — so here are my notes on each part, written after actually using them rather than reading the feature list.
Pick a box below and that feature opens underneath: what it’s like to use, the steps that matter, and an honest bottom line.
Ryan Mitchell·Using Candy AI since early 2026·Last checked 10 September 2026
The part I expected least from, and use most
AI chat
I went in expecting a chatbot in a wig. What changed my mind was a Tuesday afternoon: I opened a conversation to kill ten minutes between two tasks and looked up forty minutes later. It isn't the writing quality that does it — plenty of models write well. It's that the character doesn't drift. Push back and they push back. Contradict something they said twenty messages ago and they notice. That's rarer than it sounds, and it's the whole difference between talking to a character and talking to a very polite autocomplete.
Bottom lineThe feature I would actually miss if it disappeared. Free is enough to judge it — if you get to the message limit, you already have your answer.
What the screen actually looks like
Nothing here needs explaining, which I mean as a compliment. Conversations run down the left in a list you can search, the thread sits in the middle, and the message box is at the bottom where every messenger has trained you to expect it. The character's name and avatar sit along the top with a row of icons: a call button, a gift icon, a context menu, and a panel toggle on the far right.
That last one is worth pressing. It slides out a full profile card for whoever you're talking to — a photo carousel, a short bio, and a block of attributes: age, body, ethnicity, language, relationship status, occupation, hobbies, personality. Reading the personality line before you start a conversation tells you a lot about how it's going to go. One character I opened was tagged "sarcastic, bratty, secretly emotional", and that turned out to be an extremely accurate warning.

How the characters write
Roster characters reply in a roleplay register. Physical actions arrive in italics between asterisks, dialogue in plain text, and the two are interleaved the way a decent tabletop player narrates their turn. It takes a message or two to get used to and then becomes invisible.
The creator-style characters — the ones badged Candy Original — write differently: lowercase, several short messages in a row, no asterisks at all. They text like a person rather than narrating like a character. Nothing tells you which kind you have picked until the first reply arrives, and the difference is bigger than any setting you can change.
What holds it together is consistency of voice. A sarcastic character stays sarcastic when you're being nice to them. A shy one doesn't suddenly become forward because you steered that way. You can push a conversation somewhere and the character will come with you, but they arrive there in their own manner rather than switching personality to match your prompt. That resistance is the thing that makes it feel like talking to someone.

Group chats and what they change
A "New Group" button at the top of the conversation list drops more than one character into the same thread. It changes the dynamic completely — characters react to each other, not just to you, and you spend a surprising amount of time simply watching two of them disagree.
It is also the feature most likely to expose the seams. Two strong personalities in one room occasionally talk past each other rather than to each other. Worth trying, but the one-to-one conversations are still where the product is strongest.
Free account vs Premium
Free account
- Chat with any character in the roster
- The full conversation interface — profile panel, search, everything
- A limited number of messages (Candy AI does not publish the exact figure)
- Group chats
Premium adds
- Unlimited text messages
- No interruption once a conversation gets going
How it works
- 1Pick or build a characterBrowse the roster, or make your own with the character creator.
- 2Talk in plain textStandard messenger layout. Messages are unlimited on a paid plan.
- 3Open the profile panelThe icon on the far right of the chat header shows attributes and personality.
- 4Ask for a sceneTwo buttons under the input, Image and Video, turn the current moment into media.
- 5Add more charactersA "New Group" button puts several of them in one thread.
At a glance
- Interface
- Conversation list, thread, input box — nothing to learn
- Style
- Roleplay register, narrated actions in italics alongside dialogue
- Consistency
- Personality and context hold across a conversation
- Profile panel
- Age, body, ethnicity, language, relationship, occupation, hobbies, personality
- Group chats
- Supported, and available on the free tier
Official site · 18+
You never write a prompt, and that turns out to matter
Image generation
I'd been chatting for twenty minutes before I even noticed the Image button — that's how quietly it sits there, under the message box next to the words “Show me the scene”. And that phrasing is the entire design. You don't write a prompt. You already wrote it, in the conversation, and the button just cashes it in. I found that genuinely clever and slightly disarming: what comes back is the thing you were describing thirty seconds ago, which lands very differently from typing keywords into an empty box.
Bottom lineThe best-designed thing on the platform, and the one feature you can properly evaluate for free. Being freed from prompt-writing is worth more than another point of image quality.
What happens when you press it
The reply area switches to a progress line — "Mona is sending a photo", a live percentage, and a note that it might take a few seconds. In my testing it was closer to ten than a few, which is fine; you watch the counter the way you'd watch someone typing. The Image button itself greys out and reads "Generating…" until the picture lands, so you cannot fire off a second one by accident.
Then the image arrives in the thread as a message, not as a download or a separate gallery view. That placement is deliberate and it works: the picture reads as something the character sent you rather than something a tool produced.

How closely it follows the conversation
This is the part I wanted to test properly, so I did it deliberately. The character had just replied with a narrated action — arms crossed, in her room, mid-argument. I pressed Image without typing anything else. What came back was her, arms crossed, in a bedroom, wearing the sort of thing that character would wear, with the same hair and the same glasses as her profile photo.
Two things matter there. The scene tracked the conversation without me describing it, and the likeness held — she looked like herself, not like a generic result that happened to share a hair colour. Character consistency across generations is the hard problem in this space, and it is the reason to use this rather than a general-purpose image tool.

Where the results go
Everything you generate is saved to Collection, which sits in the left sidebar. That sounds like a housekeeping detail until you've scrolled back through four hundred messages looking for something. Anything worth keeping is already kept.
Free account vs Premium
Free account
- Generate images inside the chat — this works without paying
- Results are delivered in full, not blurred or watermarked
- Generations are saved to your Collection
Premium adds
- Explicit (18+) image generation
- 100 tokens a month, which is what generation draws on
- Volume — the free allowance runs out quickly
How it works
- 1Generated in contextThe scene comes from the conversation. No prompt to write.
- 2Arrives as a messageThe image lands in the thread, as if the character sent it.
- 3Consistent likenessThe character looks like themselves across generations.
- 4Saved to CollectionResults are kept instead of scrolling away up the thread.
At a glance
- Where it lives
- Inside the chat, under the message input
- Input
- The conversation itself — no separate prompt
- Wait
- Roughly ten seconds, with a progress percentage
- Consistency
- Character likeness preserved between generations
- Free tier
- Works, in limited volume
- Cost
- Tokens. 100 per month included with a paid plan
Official site · 18+
The same idea in motion, at several times the price
Video generation
One click to the right of the Image button, and considerably more expensive — I burned a good chunk of a month's tokens in one evening working that out. It's clearly the newer of the two. Where image generation feels solved, video still feels like it's being figured out: clips are short, and results vary more from one attempt to the next. I don't regret trying it, but I stopped treating it as something to reach for casually once the token cost sank in.
Bottom lineFun to try, expensive to lean on. Not the reason to subscribe — if you want video, Shorts gives you more for the same money.
What you actually get
Short clips, in the same vertical shape as Shorts. The trigger is identical to images — the "Show me the scene" row, Video instead of Image — and the clip appears in the thread the same way.
The wait is longer than for a still, which is expected. The variance between attempts is the real difference: two generations from a similar moment in the same conversation can come back at noticeably different quality. With images I stopped double-checking after a while. With video I still do.

The token arithmetic
This is the part worth doing before you start rather than after. A paid plan includes 100 tokens a month. Video costs meaningfully more per generation than an image, so a session spent mostly on clips will empty the allowance far faster than one spent on stills.
My honest read: if video generation is the reason you're considering a subscription, look at Shorts first. Shorts is the produced version of the same idea — full series, properly made, and covered by the subscription without spending a token per watch. Generating your own is the interesting toy; Shorts is the thing you'll actually watch through.
Free account vs Premium
Free account
- You can see the button and how the feature is positioned
- Little else — this is the most clearly gated of the generation tools
Premium adds
- Explicit (18+) video generation
- The 100-token monthly allowance the feature draws on
- The "Full Live Action" experience listed on the plan page
How it works
- 1Same trigger as imagesThe "Show me the scene" row in the chat — Video instead of Image.
- 2Short clipsShort-form output, same vertical shape as Shorts.
- 3Longer waitSlower than a still image, and more variable in quality.
- 4Higher token costMeaningfully more per generation than an image.
At a glance
- Where it lives
- Inside the chat, beside image generation
- Length
- Short clips, not long scenes
- Consistency
- More variable between attempts than images
- Cost
- Tokens, and noticeably more than images
- Plan
- Paid plan required
Candy AI Shorts is the produced version of this: full episodic series, and no tokens spent per episode.
Try video generationOfficial site · 18+
The one I would have skipped from a feature list
Voice and calls
This surprised me more than anything else, and I'd have walked straight past it if I were only reading a spec sheet. Text lets you supply the delivery yourself, in your head. Audio doesn't — it commits. Suddenly the character has a specific way of pausing before an answer, and that one change does more for the illusion than any amount of better writing. The call button sits in the chat header next to the name, small enough that plenty of people never press it.
Bottom linePress the phone icon once before you judge the platform. It changes the whole thing — and it is the strongest single argument for paying.
Two different things, one feature
There are really two modes here and they feel unrelated in use. The first is voice replies: a message comes back as audio instead of text, and you listen to it the way you'd listen to a voice note from a friend. It fits into a text conversation without changing its rhythm.
The second is a live call, started from the phone icon in the chat header. That is a different experience entirely — no typing, no reading, just a conversation happening at the speed conversations happen. It is also the mode that most exposes latency, because a pause that reads as thoughtful in text reads as a delay when you're waiting for someone to speak.

Voice belongs to the character
A voice isn't a global setting you pick once. It's an attribute of the character, chosen when they're created, which means a custom character you build gets a voice as part of the build rather than as an afterthought. Roster characters arrive with one already assigned.
The practical consequence: if the voice doesn't suit the character in your head, that's a reason to build your own rather than something you can fix in settings.
Free account vs Premium
Free account
- You can see the call button and the voice controls
- Voice itself is part of the paid tier
Premium adds
- Voice replies to messages
- Live calls with a character
- A voice assigned to any character you create
How it works
- 1Voice repliesMessages can come back as audio instead of text.
- 2Live callsThe phone icon in the chat header starts a spoken conversation.
- 3Per-character voicesVoice belongs to the character and is set when one is created.
At a glance
- Where it lives
- Chat header, next to the character name
- Modes
- Voice replies, and live calls
- Set at creation
- A custom character picks up a voice as part of the build
- Plan
- Paid plan required
Official site · 18+
I opened it for ten minutes and lost half an hour
Character creator
It isn't a prompt box, and I think that's deliberate. It's a guided build — one decision per screen, big preview cards, a Next button that stays greyed out until you've chosen — and the pacing makes you take it more seriously than a text field ever would. Style, then ethnicity, then hair, then build, then a name. By the time you reach the name you've made enough small choices that it has stopped feeling like configuring a product. That's a design trick, and knowing it's a trick didn't stop it working on me.
Bottom lineThe feature that turns a subscription into a habit. Walk it free first to see the options, then decide.
Walking through it
The first screen asks what you're making: Girls, Guys or Trans characters, then Realistic or Anime as two large preview images rather than a dropdown. Showing the two styles as full pictures rather than words is a small thing that saves you from picking wrong.
From there it's one attribute per screen. Ethnicity — Caucasian, Asian, Black / Afro, Latina, Arab. Hair, covering both cut and colour: straight, bangs, curly, bun, short, ponytail, and the colour options alongside. Body type: skinny, athletic, average, curvy, BBW, with separate proportion choices after. Nothing is buried in a menu; every option is a card you can see.

Where the personality gets decided
The last stretch is the interesting one. A name is suggested for you — with a reroll button if you don't like it — and then four cards decide who the character actually is: personality, relationship to you, occupation, and voice. This is the part that determines whether you'll still be talking to them next week, and it's the part people rush.
Worth noticing that the voice is chosen here, on the same screen as the personality, rather than in a settings menu afterwards. It is treated as part of who the character is, not as a playback option.
Having read a few roster characters' profile panels first, I'd suggest doing the same before you build: they show exactly how a personality is expressed as a handful of words — one I looked at read "sarcastic, bratty, secretly emotional" — and those three words genuinely predicted how the conversation went. Treat the trait screen as writing a character brief, not filling in a form.

What happens on a free account
You can walk the entire wizard without paying — every screen, every option, right through to the final loading step. What you don't get is the character. I ran it end to end on a free account and the roster under "My AI" stayed empty afterwards.
So treat the free run as a preview of the options rather than a way to get a free character. It's genuinely useful for that: you can see exactly what you'd be able to build before deciding whether it's worth the subscription.
Free account vs Premium
Free account
- Walk the whole wizard and see every option
- Useful as a preview of what you could build
- The character is not created at the end
Premium adds
- Actually creating and keeping the character
- The character appears in your roster and chats like any other
- A voice assigned as part of the build
How it works
- 1Step 1 — Type and styleGirls, Guys or Trans; then Realistic or Anime as two large preview cards.
- 2Step 2 — Ethnicity and ageEthnicity as preview cards, then an age slider that starts at 18 and runs to 39+.
- 3Step 3 — HairCut and colour: straight, bangs, curly, bun, short, ponytail and so on.
- 4Step 4 — Body typeSkinny, athletic, average, curvy, BBW, plus proportion options.
- 5Step 5 — Name and characterA name is suggested with a reroll button, then four cards: personality, relationship, occupation and voice.
At a glance
- Format
- Guided wizard, one decision per screen
- Styles
- Realistic or Anime
- Character types
- Girls, Guys and Trans characters
- Age
- Slider from 18 upward — 18 is the floor, not a default
- Free tier
- Wizard is walkable; the character is not created
- Result
- A character in your own roster, who chats like any other
Official site · 18+
The one that will catch you out on the bill
Private content
This is the feature most likely to confuse a new subscriber, and it confused me. It looks like Shorts — a grid of video cards with runtimes and like counts — but it works nothing like it. These are longer standalone pieces, and every card carries its own token price. Your subscription does not cover them. Coming from Shorts, where the subscription unlocks the lot, that is a genuine trap, and nothing in the interface warns you before you're already there.
Bottom lineCheck the token price on the card before you click. That is the whole advice — and if you just want something to watch, Shorts is better value.
How to read a card
Each card carries four numbers and it is worth knowing what they mean before you click anything. A runtime in the corner — eight or nine minutes typically, not the short-episode length you get in Shorts. A photo count, because each item bundles stills alongside the video. A token price next to a star, which is what unlocking costs you. And a percentage next to a thumbs-up, which is the approval rating from people who already bought it.
That last number is the one to read. There is a search box and an All / Most liked toggle, and that is the whole filtering system — so the approval rating is the only quality signal you get before spending tokens on something you cannot preview.

Characters have their own
There's a second entrance to this that's easy to miss. Open a character's profile panel in the chat and there's a "My Private Content" section with its own count — exclusive photos and videos tied to that specific character.
That is a nicer proposition than the main feed, in my view, because it's attached to someone you've already been talking to rather than being a catalogue you browse cold.
How it compares to Shorts
The distinction that matters: Shorts is episodic, produced as series, and covered wholesale by the subscription. Private Content is standalone, longer, and paid for one item at a time in tokens.
If you want to watch things, Shorts gives you far more per euro. Private Content makes sense when there's a specific character or a specific piece you want, not as a way to fill an evening.
Free account vs Premium
Free account
- Browse the whole feed and see every card
- Runtimes, like counts, token prices and match scores are all visible
- Nothing can be unlocked without tokens
Premium adds
- The 100-token monthly allowance, which is what unlocks items
- Access to a character’s own private gallery from their profile panel
How it works
- 1Browse the feedSearch box plus an All / Most liked toggle. Cards show runtime, photos, price and approval rating.
- 2Unlock with tokensEvery item has its own price, printed on the card before you open it.
- 3Or go via a characterA profile panel in the chat has its own "My Private Content" section.
At a glance
- Format
- Standalone videos of eight to nine minutes, bundled with around 40 stills
- Pricing
- Per item, in tokens — not covered by the subscription
- Card data
- Runtime, photo count, token price, approval rating
- Sorting
- Search box, plus an All / Most liked toggle
- Vs Shorts
- Shorts are episodic and included; these are one-off token unlocks
Official site · 18+
The plumbing — unglamorous, and you notice it when it is missing
Discover and Collection
Two small ones I'd mention in the same breath, because neither is a headline feature and both change how the rest feels. Discover is the feed you scroll when you don't know who to talk to — it's how I found two of the three characters I actually kept. Collection is the other end of the pipe: everything you've generated, in one place instead of buried forty messages up a thread. Nobody subscribes for these. You'd notice immediately if they were gone.
Bottom lineNothing to evaluate here, but use Discover early — picking a character at random is the slowest way to start.
Discover, and why to start there
The roster is large enough that picking a character cold is the slowest possible way to begin. Discover is a platform-wide feed of character posts, and scrolling it for two minutes gives you a much better sense of who's worth opening than reading names in a grid does.
It's also where you run into characters you'd never have searched for, which is the point of a feed. My advice to anyone starting: open Discover before you open the character list.

Collection, and why it matters more than it sounds
Everything you generate lands here. That sounds like housekeeping until the first time you want to find an image from a conversation three days ago and realise the alternative is scrolling back through several hundred messages.
Alongside it, "My AI" holds the characters you've created or added. Between the two, the things you've made are kept separately from the conversations they came out of, which is the right way round.
Free account vs Premium
Free account
- Discover is fully browsable
- Collection keeps whatever you generate on the free tier
- My AI exists but stays empty until you can create characters
Premium adds
- More to put in Collection, since generation is where the volume comes from
- My AI fills up once you can actually create characters
How it works
- 1DiscoverA scrolling feed of character posts from across the platform.
- 2CollectionYour generated images and videos, kept rather than lost in a conversation.
- 3My AIThe roster of characters you created or added.
At a glance
- Discover
- Platform-wide feed of character posts
- Collection
- Everything you generated or saved
- My AI
- Your own characters
- Free tier
- Both are available
Official site · 18+
Looking for Shorts?
The episodic series format has its own guide — catalogue, content rating, access and pricing.
Try the features
on the official site
- One subscription covers chat, voice, characters and Shorts
- A monthly token allowance covers image and video generation
- Free to browse before you commit
Official site · 18+
Frequently asked questions
Do I need a separate subscription for each feature?
No. One Candy AI Premium subscription covers chat, voice, character creation and Shorts. Image and video generation additionally draw on a monthly token allowance, and Private Content items are unlocked with tokens individually.
What are tokens and what do they pay for?
Tokens are a separate allowance from the subscription — a paid plan includes 100 a month. They cover image and video generation, and unlocking individual Private Content videos. Chat messages do not consume them. Worth knowing before you spend the month’s allowance in one evening, which is exactly what I did.
Can I use Candy AI without any adult content?
Partly. Text chat and character creation can be used without generating adult material, but the platform as a whole is adult-oriented and age-gated. Shorts and Private Content are adult by design.
Which feature should I start with?
If you want to watch rather than interact, start with Shorts — it is produced content and needs no prompting. If you want to interact, start with the chat, get a conversation going, then press the voice call button once. That order took me a while to arrive at and it is the one I would recommend to anyone.