Quick picks: two questions, two winners
| Job | Published-feature + Lab fit | Catch |
|---|
| Many in-thread photos, bill known before tap | AISoul paid pass | Curated female roster; gallery pick, not DIY prompt studio |
|---|
| Photoreal pipeline + story cast | Candy Premium | Lab: free stills were basic everyday-life, not standout (Candy review, 2026-07-24) |
|---|
| Selfie must match a Kin you authored | Kindroid | Lab 14-day: 10 selfies; consistency varies; regenerate (Kindroid review) |
|---|
| 3D companion presence on a phone | Replika (Lab daily loop) | Official Pro lists selfies; Lab July session: no meaningful photoreal photo exchange (Replika review) |
|---|
| RP library stills | SpicyChat True Supporter+ | $14.95 now / $19.95 from 8 Sept 2026 |
|---|
How each product actually makes a photo
This is the product-rule layer the 3-prompt table cannot invent.
AISoul (House). Chat photos are selected from a prestored character gallery, not a new diffusion job of the user’s last sentence. Offline stills are generated from that companion’s reference portrait with an identity lock (same face, hair, skin, body type; no face swap). In chat, a photo request is matched by phrase/body-part category to an unused still. So:
- Same face across sends: by construction of the gallery.
- “Same outfit, different room”: not guaranteed — the picker is not an outfit-locked generator.
- “Casual indoor selfie”: returns a library still if one exists, not a custom room you described.
- Paid pass: unlimited stills/clips on an active one-time plan (pricing). Free: daily quota. Photos send only when the user asks or accepts an invite — not on a message-count timer.
Candy. Live token generations in the thread. Lab (2026-07-24): free images existed and were basic everyday-life shots. Premium lists 18+ image/video and 100 tokens/month. No public images-per-token number (token uses).
Kindroid. Atelier selfies from the Kin’s avatar photo + description. Official: 1 credit / single Kin (Atelier). Lab 14-day (ended 2026-07-24): ~45 min setup, ten selfies, five voice calls; “they look like I imagined” when tags were clear; facial consistency varies — plan to regenerate; vague tags caused prompt misfires; complex poses queued. Heavy selfie/voice month logged ~$74 ($13.99 Standard + packs).
Replika. Official Pro: romantic/creative selfies, image generation, room selfie help. Lab 14-day free+Pro on iOS/Android (ended 2026-07-19): daily visual layer was the 3D avatar; editor called render quality mediocre / dated; almost no meaningful image or video interaction in that daily loop. Keep both facts: the SKU exists; Lab’s girlfriend-photo habit test did not see a photoreal in-thread pipeline.
Three-prompt protocol (method vs Lab / product evidence)
Same three SFW asks remain the right test. We did not re-run them on four live accounts on 2026-08-31. Cells use Lab July sessions + product rules. 0–3 scores stay unpublished unless a row says otherwise.
1. Casual indoor selfie
2. Same outfit, different room
3. Next-day selfie, same face and hairstyle
| Field | AISoul | Candy | Kindroid | Replika |
|---|
| In-thread return | Pass (gallery still in the chat) | Pass (token media in chat) | Pass (Atelier / selfie UI) | Official: Pass when Pro sends a selfie. Lab daily loop: Fail as photoreal chat pics |
|---|
| Face continuity 0–3 | Gallery lock, not 0–3. Same reference face by construction. Lab did not publish 0–3 | Not scored in Lab July session | Lab: varies — regenerate. Not a 0–3 | Lab: 3D avatar class, not photoreal identity |
|---|
| Hair / outfit continuity 0–3 | Not a generator. Phrase → category pick; outfit-lock across rooms not guaranteed | Not scored | Lab: misfires when appearance tags are vague | Lab: not a photoreal outfit test |
|---|
| Prompt follow 0–3 | Partial. Matches library tags, not a full custom scene | Lab: free stills basic, not “standout”; paid pipeline not 0–3 | Lab: strong when tags are clear; misfire when vague | Lab: no photoreal prompt-follow habit |
|---|
| Hand / face errors | Not counted this date | Not counted | Lab: complex-pose queue; consistency varies | Lab: dated 3D detail, not error counts |
|---|
| Mean generate time | Gallery retrieve (not a live render). Seconds not published | Not published | Lab: can queue; MAX priority window 10 selfies (official) | N/A for photoreal in Lab session |
|---|
| Cost of three stills | Paid pass: $0 extra | Not published per still | 3 credits if 1-credit rule holds. Lab month with 10 selfies + voice packs ≈ $74 | In-app gems/tier — Not verified |
|---|
| Video | Paid: short clips, same gallery/quota split | Tokens; Lab: 12-month plan includes video SKU | Lab: no Candy-style photoreal video girlfriend pipeline | Platinum documents selfie videos; Lab daily loop: not seen |
|---|
| Evidence date | Product rules 2026-08-31; Lab review 2026-07-24 | Lab 2026-07-24 | Lab 14-day ended 2026-07-24 | Lab 14-day ended 2026-07-19; official Pro docs 2026-08-31 |
|---|
These rows answer “what kind of image product is this?” They do not replace saved SFW triplets from one calendar day.
House-product stills (gallery, not live 3-prompt)
Two character-sheet photos of Luna Hart. They illustrate the reference identity the gallery is built from. They are not outputs of prompts 1–3 on 2026-08-31.
Purchase table (2026-08-31)
| AISoul | Candy | Kindroid | Replika | SpicyChat |
|---|
| Monthly / term | 7-Day $4.99 · Monthly $8.99 · Quarterly $19.99 · Annual $49.99 one-time (pricing) | $13.99/mo; 3-mo $26.97; 12-mo displayed $3.99/mo ($47.88) (subscriptions) | Web Standard $13.99/mo | Confirm in-app / store | Now $5 / $14.95 / $24.95; from 8 Sept $5.95 / $19.95 / $29.95 |
|---|
| Auto-renew | No on listed passes | Recurring; cancel in settings | Subscription — confirm checkout | Store subscription | Recurring; lock-in if already subscribed |
|---|
| Included photo budget | Unlimited stills on active paid pass | 100 tokens/mo shared with video, voice, create | Weekly bonus credits (confirm app) + packs | Pro/Ultra/Platinum gates | Images start True Supporter |
|---|
| Public cost per still | N/A (unlimited on pass) | Not published | 1 credit / single Kin | Not verified | Included in that tier |
|---|
| Extra pack | N/A | Token packs (tokens) | Web $5.99 / 50 paid credits | Gems/coins in-app | Upgrade tier |
|---|
| In-thread | Yes | Yes | Selfie UI / chat | Official yes; Lab daily loop was 3D avatar | Conversation Images in RP thread |
|---|
| How the still is made | Prestored gallery + reference identity lock | Live token generation | Atelier from avatar photo + tags | 3D avatar ± official selfie/gen SKUs | Scene still from bot card |
|---|
| Adult images | 18+ on paid media | 18+ listed on Premium | Text NSFW allowed; app-store media filters can apply | Romantic selfies gated by status / Pro | Adult RP platform; still ToS |
|---|
| Delete media / account | Settings / account delete — confirm live | Confirm settings | Delete Kins then account | Confirm in-app | Confirm settings |
|---|
Methodology: Images are 10 of 100 rubric points (quality, speed, chat integration). Batch-1 reviews last tested 2026-07-24. Lab scores are not Quick picks and not a 3-prompt beauty rank.
| Product | Lab image-relevant finding | Score context |
|---|
| AISoul | Unlimited adult text; free daily image/video quota; paid unlimited visuals in the companion thread (AISOUL review) | 8.6/10 overall (House product, disclosed) |
|---|
| Candy | Story cast; free stills basic; $13.99/mo steep; annual includes video value (Candy review) | 8.1/10 overall |
|---|
| AISOUL vs Candy | Media column 9.2 vs 8.6 to AISoul (allowance + integration). FAQ: Candy = larger photoreal token pipeline; AISoul = curated cast + one-time pricing (compare) | Scenario split, not one winner |
|---|
| Kindroid | 10 selfies / 14 days; consistency varies; ~$74 with packs; no Candy-style video pipeline (Kindroid review) | Review body 7.7 / 8.2 notes vs header 6.6 — use the 14-day selfie log, not the conflicting header line “cannot send images” |
|---|
| Replika | 3D avatar daily loop; mediocre dated render; no meaningful photoreal photo/video habit (Replika review) | 6.5/10 as an AI-girlfriend visual product |
|---|
Kindroid’s review header also says “cannot send images in chat.” The 14-day body logged ten selfies. This page follows the dated selfie log, not the header slogan.
Candy: 100 tokens is not a published photo count
Candy includes 100 tokens per month, but its public help center does not provide a stable image-per-token conversion. Run three image requests in your own account before estimating a monthly photo budget. Lab’s heavy-use theme: token packs add up after the first week.
Replika: official SKU vs Lab daily loop
Official Pro copy includes unblurred photos, romantic and creative selfies, and image generation (What is Replika Pro?). Help documents “send me a selfie” as a room selfie. Platinum adds realistic selfie videos.
Lab’s July 14-day girlfriend-habit test still found a 3D avatar product with weak photoreal exchange. If you are buying “AI girlfriend photos,” treat Replika as unverified for photoreal in-thread stills until you run prompts 1–3 in your own Pro chat.
Kindroid credits (official + Lab spend)
Single-Kin Atelier selfie = 1 credit; two-person 1.5; three-person 2. Extra paid selfie credits on web: $5.99 for 50, $9.99 for 100. Lab’s heavy selfie/voice month was not 3 credits — it was base Standard plus packs totaling about $74.
FAQ
What is the best AI girlfriend for images in 2026?
For a high-frequency in-thread habit with a known bill, AISoul’s paid gallery pass. For a photoreal token studio and a large cast, Candy. For selfies that must match a Kin you authored, Kindroid — Lab says regenerate when the face drifts. Replika is a 3D companion first; official selfies exist, Lab did not see a photoreal photo habit.
Does a curated roster mean faces stay consistent?
On AISoul, chat photos are prestored stills generated from one reference portrait with an identity lock, so the face is the same person by construction. That is not a live 0–3 score for prompts 1–3, and it does not lock outfit across rooms. Kindroid Lab: face varies between generations. Candy Lab: identity not scored.
Does Candy Premium include unlimited photos?
No. Premium includes unlimited text and 100 tokens per month that also pay for video, voice, and creating characters.
Is Replika only an avatar, not an image girlfriend?
Official Pro is not “avatar only.” Lab’s July daily use was avatar-first with weak photoreal exchange. Run the three SFW prompts in Pro before you pay for “girlfriend photos.”
Does Kindroid charge per selfie?
Yes on Atelier: 1 credit per single-Kin still. Lab’s 10-selfie fortnight plus voice packs was far more than three credits.
Is this page a beauty ranking?
No 0–3 bake-off. It ranks how photos are made, what Lab saw in July 2026, and what you pay. A same-day four-account 3-prompt sample set would still add identity and error counts.
- How AI girlfriend images work
- How to get photos in chat
- Best AI companion with images
- AISoul pricing
How we researched
- AISoul product: prestored gallery + reference identity lock; pricing 2026-08-31.
- AI Girlfriend Lab methodology; reviews dated 2026-07-19 / 2026-07-24 for AISOUL, Candy, Kindroid, Replika; compare AISOUL vs Candy.
- Candy subscriptions and token uses 2026-08-31.
- Kindroid Atelier and IAP.
- Replika Pro.
- Did not run the three SFW prompts on four live accounts on 2026-08-31.
Sources consulted
1. AI Girlfriend Lab — methodology
2. AI Girlfriend Lab — AISOUL review
3. AI Girlfriend Lab — Candy AI review
4. AI Girlfriend Lab — AISOUL vs Candy AI
5. AI Girlfriend Lab — Kindroid review
6. AI Girlfriend Lab — Replika review
7. Candy — Subscriptions
8. Candy — What can I do with tokens?
9. Kindroid — Atelier selfies
10. Kindroid — In-app purchases
11. Replika — What is Replika Pro?
12. SpicyChat — September 2026 pricing FAQ
13. AISoul pricing