Quick answer
- All 19 apps we track mention a way to make or shape your own character; the deepest written tools are Kindroid (backstory, key memories, journal, Learned Context), Character.AI (a 32,000-character definition) and SpicyChat (5,000-character personality, scenario, lorebooks).
- Free creation: Character.AI, SpicyChat (unlimited on all plans), Janitor AI and CrushOn.AI (10 profile cards). Candy AI, Kupid AI and Nastia AI let a free account make one; Kindroid has no free plan.
- Menu-based builders for a visual girlfriend: Candy AI, DreamGF, Kupid AI, Romantic AI and Nastia AI.
- Card import is documented for SpicyChat and CrushOn.AI. A single companion per account is Replika's design.
- Filters still apply: no character definition unlocks content an app bans.
What "Custom Characters" Means in an AI Girlfriend App
Four kinds of creation hide behind the same words:
- Written character sheets. You write a personality, scenario and example dialogue, then publish the character to a library (Character.AI, SpicyChat, Janitor AI, CrushOn.AI).
- Companion builders. A mix of text fields and appearance for a companion that is yours (Kindroid, Nomi, Muah AI).
- Visual menus. You pick looks, traits and a voice from lists (Candy AI, DreamGF, Kupid AI, Romantic AI, Nastia AI).
- One companion you shape. Name, look and backstory for the only companion on the account (Replika, Paradot).
The first group mostly offers a community library to browse as well. For a step-by-step method, see our guides on how to build an AI character and writing a character prompt; if you plan to publish, compare platforms for character creators. Looks are covered separately on avatar customization.
How We Picked
We did not build characters in these apps. The order follows what is documented: how many fields and what limits are published, whether creation is free, whether you can share or import characters, and how clear the content rules are. Apps that publish no field list rank lower. Facts are from official help centers, wikis and store listings checked on October 20, 2026.
Best AI Girlfriend Apps With Custom Characters


1. Kindroid
Companion app by Beautifully Incorporated
Best for a deep companion sheet
- Price
- from $15.99/mo
- Free plan
- No (one-time preview; trial needs a card)
- NSFW
- Yes
- Voice calls
- Yes
- Images
- Yes
- Memory
- Yes
- Platforms
- Web · iOS · Android
Kindroid documents the most fields: a personality or backstory of up to 2,000 characters (2,500 for subscribers), a greeting, a Response Directive, Key Memories, Example Messages, keyphrase journal entries and Learned Context. An avatar is generated from a prompt of up to 200 characters, and you pick a voice, a model and a style such as Roleplay or Companion. The AI can draft a personality and greeting from a 200-character prompt. The Community tab lists shareable Kins you can search by name, tag and creator.
Subscribers get 10 Kindroids, with more slots sold ($3.49 for one slot on the US App Store); the one-time preview allows 2. There is no free plan. See our Kindroid review.


2. Character.AI
Character chat platform by Character Technologies, Inc
Longest free definition field, sale pending
- Price
- from $4.99/mo
- Free plan
- Yes
- NSFW
- No
- Voice calls
- Yes
- Images
- Yes
- Memory
- Yes
- Platforms
- Web · iOS · Android
Character.AI's creation form takes a name, avatar (uploaded or generated), a voice from the library or your own 3 to 15 second clip, a greeting plus up to 5 more, tags, visibility (public, unlisted or private), a tagline, a description and a Character Definition of up to 32,000 characters with example dialogue. You can add an intro video, and a Lorebook is in beta (c.ai+ first). Personas and scenes work alongside.
We found no paywall on creating a Character, but the company filed for Chapter 11 on October 12, 2026, and a public Character may stay active after you delete your account. See our Character.AI review.


3. SpicyChat
Character chat platform by NextDay AI Incorporated
Best free, unlimited creation with adult content allowed
- Price
- from $5.95/mo
- Free plan
- Yes
- NSFW
- Yes
- Voice calls
- Not confirmed
- Images
- Yes
- Memory
- Yes
- Platforms
- Web · Android (APK)
SpicyChat's docs list name, title, greeting, personality (up to 5,000 characters), visibility (public, unlisted or private, plus whether others can see the definition), an avatar you generate or upload, and tags. Advanced options add a scenario and example dialogue, and lorebooks attach world facts. Creation is unlimited on every plan, and Character.AI card files (JSON or PNG) can be imported. The docs advise keeping the whole definition near 900 to 1,100 tokens.
Free users get 3 user personas (the characters you play) by default; paid tiers raise that to 10, 50 or 100. See our SpicyChat review.


4. Janitor AI
Roleplay platform by JanitorAI Inc
Best for scripts, lorebooks and CSS
- Price
- from $12.99/mo
- Free plan
- Yes
- NSFW
- Yes
- Voice calls
- No (planned)
- Images
- No (planned)
- Memory
- Yes
- Platforms
- Web · iOS · Android
Janitor AI's creation page asks for a bot image (required, no nude images), a name, an optional chat name, an HTML bio, up to 10 tags (Limited or Limitless is required), a personality, a scenario, one or more initial messages and example dialogue. Advanced options add custom prompts, scripts (beta) for triggers and events, lorebooks, custom CSS, scheduled releases and creator analytics. The help center suggests keeping permanent tokens under about 2,500, ideally 1,500.
It is free, and you can plug in your own model. See our Janitor AI review.


5. CrushOn.AI
Character chat platform by TECHIEPIE LTD
Best for importing cards
- Price
- from $5.99/mo
- Free plan
- Yes
- NSFW
- Yes
- Voice calls
- Not confirmed
- Images
- Not confirmed
- Memory
- Yes
- Platforms
- Web · Android (APK)
CrushOn.AI offers a Quick Start ("fill in a few simple fields") or import of a character from another platform as JSON, plus advanced guides for single and multi-character bots, trackers, thoughts and image-reply bots. The description works as permanent memory, with about 1,500 tokens recommended. Profile cards range from 10 on Free to 400 on Imperial.
The September 2026 Terms add creator rewards and paid content unlocks. We could not capture the full field list. See our CrushOn.AI review and the character card format.


6. Nomi
Companion app by Glimpse.ai, Inc
Best for backstory notes with reference-image anchors
- Price
- from $15.99/mo
- Free plan
- Yes
- NSFW
- Yes
- Voice calls
- Yes
- Images
- Yes
- Memory
- Yes
- Platforms
- Web · iOS · Android
Nomi starts with a choice from hundreds of appearances (the starting look cannot be swapped later), then lets you refine it with anchors built from your own reference images. The writing tool is Backstory+: Backstory, Inclination, Current Roleplay, Your Appearance, Your Nomi's Appearance, Nicknames, Preferences, Desires and Boundaries, plus a relationship type and an optional custom voice. Field limits are not published.
Paid accounts hold up to 10 Nomis, and an extra slot costs 100 credits. There is no community character browser. See our Nomi review.


7. Candy AI
NSFW AI girlfriend platform by EverAI Limited
Best menu-based builder with an adult focus
- Price
- €13.99/mo (EU price)
- Free plan
- Preview (5 messages in total)
- NSFW
- Yes
- Voice calls
- Yes
- Images
- Yes
- Memory
- Yes
- Platforms
- Web
Candy AI's "Create My AI" builder asks for ethnicity (Caucasian, Asian or Latina; Arab and Black/Afro are listed as in development), age range, eye color, hair, body features, personality, voice, hobbies or occupation and the type of relationship. Characters run in Classic or Roleplay Mode, and the switch to Roleplay Mode is permanent. A free account can make one character, and more detail costs tokens.
No field limits are published. See our Candy AI review.


8. Muah AI
NSFW AI girlfriend platform by Not named in its terms
Best for editing the prompt itself
- Price
- Price not public
- Free plan
- Yes
- NSFW
- Yes
- Voice calls
- Yes
- Images
- Yes
- Memory
- Yes
- Platforms
- Web · Android (APK)
Muah AI lets you edit the Core Prompt (personality, with Girlfriend, Wife, Mistress or Custom presets), a "Look-Like" appearance field, Photo Style, voice, AI Core and temperature. A wizard builds a character from a description and an image, and community characters can be browsed and imported. Limits depend on membership and are not published.
Up to ten character slots are unlocked with XP levels. A 2024 breach is on record. See our Muah AI review.
Also documented, with fewer details
- DreamGF: a builder for look and personality, with an optional chat intro; generating a companion costs 20 tokens, and public characters need manual approval.
- Kupid AI: a four-step creator (style, looks, name, voice, personality, job, relationship). Companion counts conflict: 1, 4 or 8 by tier in the table, "as many as you want" in the FAQ.
- Nastia AI: gender, looks, personality, backstory, conversation style and voice; one companion on the free tier.
- Romantic AI: realistic or anime style, traits and interests; custom characters are a Premium benefit.
- GirlfriendGPT: Quick Create and Custom Create; the Terms give 2 to 3 characters for free users as an example, and characters can be shared publicly.
- Replika: one companion per account with a backstory, name, pronouns and traits bought in the store; no library or import.
- Paradot, Anima, Talkie, Chai and EVA AI: creation is mentioned (personality sliders, a "vibe" and backstory, "Create a Talkie", private or shared characters) but no field list or limits are published.
Creation Tools Compared
Yes means an official page describes the feature. The Multiple characters column means several companions on one account.
| App | Custom characters | Character library | Multiple characters | Avatar | Free plan | NSFW |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | No (one-time preview; trial needs a card) | Yes | |
| Yes | Yes | Yes | Not confirmed | Yes | No | |
| Yes | Yes | Yes | Yes | Yes | Yes | |
| Yes | Yes | Not confirmed | Not confirmed | Yes | Yes | |
| Yes | Yes | Yes | Not confirmed | Yes | Yes | |
| Yes | Not confirmed | Yes | Yes | Yes | Yes | |
| Yes | Yes | Yes | Yes | Preview (5 messages in total) | Yes | |
| Yes | Yes | Yes | Not confirmed | Yes | Yes | |
| Yes | Yes | Yes | Yes | Trial (limits not published) | Yes | |
| Yes | Yes | Yes | Yes | Yes | Yes | |
| Yes | Yes | Yes | Yes | Yes | Yes | |
| Yes | Yes | Yes | Yes | Yes | Suggestive (explicit not stated) | |
| GirlfriendGPT | Yes | Yes | Yes | Not confirmed | Preview (10 to 20 messages in total) | Yes |
| Yes | Not confirmed | No | Yes | Yes | Not confirmed | |
| Paradot | Yes | Not confirmed | Not confirmed | Yes | Yes | Not confirmed |
| Anima | Yes | Not confirmed | Not confirmed | Not confirmed | Yes | Not confirmed |
| Yes | Yes | Not confirmed | Not confirmed | Yes | No | |
| Yes | Yes | Not confirmed | Not confirmed | Yes | No | |
| Yes | Yes | Not confirmed | Not confirmed | Yes | No |
Yes No Not confirmed by an official sourceChecked October 20, 2026.
| App | Main text field | Published limit | Sharing |
|---|---|---|---|
| Kindroid | Personality / backstory | 2,000 characters (2,500 subscribers); avatar prompt 200 | Community Kins |
| Character.AI | Character Definition | 32,000 characters; up to 5 extra greetings | Public, unlisted or private |
| SpicyChat | Personality | 5,000 characters | Public, unlisted or private |
| Janitor AI | Personality | About 2,500 permanent tokens advised; exact caps not stated | Published characters with tags |
| CrushOn.AI | Description | About 1,500 tokens advised; 10 to 400 profile cards by plan | Public catalogue |
| Nomi | Backstory+ | Not published | None (no browser) |
| Candy AI | Builder menus | Not published | Pre-made library |
| Muah AI | Core Prompt, Look-Like | By membership, not published | Community characters |
| Replika | Backstory | Not documented | None |
How Creation Differs Between Apps
Sheet or menu. A written sheet gives you control and takes effort; the quality of the text decides the character. Menu builders are faster but limited to the options on offer, as in Candy AI's list of ethnicities. Our guide on how to create an AI girlfriend walks through both.
Memory inside the sheet. Several apps use the character text as permanent context: CrushOn.AI's description acts as permanent memory, and Janitor AI warns that permanent tokens eat into the context window. Kindroid separates backstory, key memories and journal entries. See AI companions with memory.
Visibility. Character.AI and SpicyChat offer public, unlisted and private characters; Kindroid has shareable Kins in its Community tab; Nomi and Replika document no public sharing.
Import. SpicyChat imports Character.AI card files, and CrushOn.AI imports JSON. The community card format is a volunteer spec, not a vendor standard, so field support varies.
Free vs Paid
- Free creation: Character.AI, SpicyChat (unlimited on all plans), Janitor AI, CrushOn.AI (10 profile cards), GirlfriendGPT (2 to 3 characters per its Terms example), Candy AI, Kupid AI and Nastia AI (one each).
- Paid: Kindroid (the preview allows 2 Kindroids), Nomi's higher slot counts (paid accounts hold up to 10), Romantic AI's custom characters, and larger limits: Kindroid's 2,500-character personality for subscribers, CrushOn.AI's higher profile-card counts.
- Metered: Candy AI charges tokens for extra detail and DreamGF 20 tokens per companion.
Free-only options are in our list of best free AI girlfriend apps.
Limitations and Privacy Notes
- Filters still apply. Character.AI says no definition unlocks forbidden content, Janitor AI requires a Limitless tag for sexual or romantic characters, and Kindroid's automated scans read input fields such as backstory and key memories. See unfiltered AI chat.
- Adults only. Characters must be adults: CrushOn.AI bars characters who are minors, Kupid AI's creator starts at 18, and several apps ban likenesses of real people.
- Public characters outlive you. Character.AI may keep a public Character active after account deletion, and Talkie says characters made by a deleted account show the creator as "Null".
- Moderation. Talkie reviews AI settings before they go live and DreamGF approves public characters manually.
- Who sees chats. Character.AI says creators cannot see users' chats; other apps do not say. Chats may train models on several apps; see AI companion privacy.
For other features, browse all companion app features.
FAQ
Which AI girlfriend app lets me create my own character?
Nearly all of them. Kindroid, Character.AI, SpicyChat, Janitor AI, CrushOn.AI, Nomi, Candy AI and Muah AI publish the most detail. Replika allows one companion per account that you shape.
Can I create an AI character for free?
Yes on Character.AI, SpicyChat, Janitor AI and CrushOn.AI. Candy AI, Kupid AI and Nastia AI let a free account make one. Kindroid has no free plan, only a one-time preview.
Which app has the longest character description?
Character.AI, with a Character Definition of up to 32,000 characters. SpicyChat allows 5,000 and Kindroid 2,000 (2,500 for subscribers). Most other apps publish no limit.
Can I import a character card?
SpicyChat imports Character.AI card files (JSON or PNG) and CrushOn.AI imports JSON. Muah AI also lists importing community cards.
Can I keep my character private?
On Character.AI and SpicyChat, yes: visibility can be set to private. Kindroid offers shareable Kins through its Community tab. Nomi and Replika document no public character browser.
Can a custom character ignore the app's content rules?
No. Every app applies its own rules to custom characters. Character.AI says filtering is "not a Definition dial you can turn", and adult-friendly apps still ban minors, non-consensual content and real people.
Sources
Official pages and store listings we read for this page (last check October 20, 2026).
- kindroid.ai: Help center: character creation
- kindroid.ai: Help center: in-app purchases
- kindroid.ai: Help center: group chats
- support.character.ai
- support.character.ai: Character definition limit
- character.ai: Privacy policy (2026-07-01)
- docs.spicychat.ai: Character creation fields
- docs.spicychat.ai: Context and reply limits by tier
- help.janitorai.com: Character creation fields
- aiwiki.crushon.ai
- aiwiki.crushon.ai
- crushon.ai: Pricing, Monthly and Annually tabs (EU IP, logged out)
- wiki.nomi.ai
- nomi.ai
- wiki.nomi.ai
- everai.zendesk.com
- candy.ai: Home page, FAQ, meta description
- muah.ai: Official user guide, reviewed October 3, 2026
- dreamgf.ai: How it works / builder page
- kupid.ai: Create-girlfriend page with FAQ
- nastia.ai: Install page (PWA, no App Store)
- romanticai.com: Home (JS rendered)
- gptgirlfriend.online
- help.replika.com
- talkie-ai.com: FAQ (NSFW, refunds, memory, model)
- evaapp.ai: IOS terms (updated 2026-06-30)
- github.com: Character Card V2 specification