Best Companions AI

Best list

AI Girlfriend Apps With Custom Characters

Most AI girlfriend apps let you make your own character, but the tools range from a 32,000-character definition field to a few menus for hair, eyes and personality. Kindroid, Character.AI, SpicyChat, Janitor AI, CrushOn.AI, Nomi, Candy AI and Muah AI document theirs best. Below: what each lets you set, the published limits, what is free and what the rules are, from official pages checked in October 2026.

Kindroid logoCharacter.AI logoSpicyChat logoJanitor AI logoCrushOn.AI logoKindroid, Character.AI, SpicyChat and 5 more

Checked October 20, 2026Updated October 20, 2026How we review

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

Kindroid app screenshot
Kindroid logo

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.

Visit KindroidRead the review

Character.AI app screenshot
Character.AI logo

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.

Visit Character.AIRead the review

SpicyChat app screenshot
SpicyChat logo

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.

Visit SpicyChatRead the review

Janitor AI app screenshot
Janitor AI logo

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.

Visit Janitor AIRead the review

CrushOn.AI app screenshot
CrushOn.AI logo

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.

Visit CrushOn.AIRead the review

Nomi app screenshot
Nomi logo

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.

Visit NomiRead the review

Candy AI app screenshot
Candy AI logo

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.

Visit Candy AIRead the review

Muah AI app screenshot
Muah AI logo

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.

Visit Muah AIRead the 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.

AppCustom charactersCharacter libraryMultiple charactersAvatarFree planNSFW
Kindroid logoKindroidYesYesYesYesNo (one-time preview; trial needs a card)Yes
Character.AI logoCharacter.AIYesYesYesNot confirmedYesNo
SpicyChat logoSpicyChatYesYesYesYesYesYes
Janitor AI logoJanitor AIYesYesNot confirmedNot confirmedYesYes
CrushOn.AI logoCrushOn.AIYesYesYesNot confirmedYesYes
Nomi logoNomiYesNot confirmedYesYesYesYes
Candy AI logoCandy AIYesYesYesYesPreview (5 messages in total)Yes
Muah AI logoMuah AIYesYesYesNot confirmedYesYes
DreamGF logoDreamGFYesYesYesYesTrial (limits not published)Yes
Kupid AI logoKupid AIYesYesYesYesYesYes
Nastia AI logoNastia AIYesYesYesYesYesYes
Romantic AI logoRomantic AIYesYesYesYesYesSuggestive (explicit not stated)
GirlfriendGPTYesYesYesNot confirmedPreview (10 to 20 messages in total)Yes
Replika logoReplikaYesNot confirmedNoYesYesNot confirmed
ParadotYesNot confirmedNot confirmedYesYesNot confirmed
AnimaYesNot confirmedNot confirmedNot confirmedYesNot confirmed
Talkie logoTalkieYesYesNot confirmedNot confirmedYesNo
Chai logoChaiYesYesNot confirmedNot confirmedYesNo
EVA AI logoEVA AIYesYesNot confirmedNot confirmedYesNo

Yes No Not confirmed by an official sourceChecked October 20, 2026.

AppMain text fieldPublished limitSharing
KindroidPersonality / backstory2,000 characters (2,500 subscribers); avatar prompt 200Community Kins
Character.AICharacter Definition32,000 characters; up to 5 extra greetingsPublic, unlisted or private
SpicyChatPersonality5,000 charactersPublic, unlisted or private
Janitor AIPersonalityAbout 2,500 permanent tokens advised; exact caps not statedPublished characters with tags
CrushOn.AIDescriptionAbout 1,500 tokens advised; 10 to 400 profile cards by planPublic catalogue
NomiBackstory+Not publishedNone (no browser)
Candy AIBuilder menusNot publishedPre-made library
Muah AICore Prompt, Look-LikeBy membership, not publishedCommunity characters
ReplikaBackstoryNot documentedNone

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).

  1. kindroid.ai: Help center: character creation
  2. kindroid.ai: Help center: in-app purchases
  3. kindroid.ai: Help center: group chats
  4. support.character.ai
  5. support.character.ai: Character definition limit
  6. character.ai: Privacy policy (2026-07-01)
  7. docs.spicychat.ai: Character creation fields
  8. docs.spicychat.ai: Context and reply limits by tier
  9. help.janitorai.com: Character creation fields
  10. aiwiki.crushon.ai
  11. aiwiki.crushon.ai
  12. crushon.ai: Pricing, Monthly and Annually tabs (EU IP, logged out)
  13. wiki.nomi.ai
  14. nomi.ai
  15. wiki.nomi.ai
  16. everai.zendesk.com
  17. candy.ai: Home page, FAQ, meta description
  18. muah.ai: Official user guide, reviewed October 3, 2026
  19. dreamgf.ai: How it works / builder page
  20. kupid.ai: Create-girlfriend page with FAQ
  21. nastia.ai: Install page (PWA, no App Store)
  22. romanticai.com: Home (JS rendered)
  23. gptgirlfriend.online
  24. help.replika.com
  25. talkie-ai.com: FAQ (NSFW, refunds, memory, model)
  26. evaapp.ai: IOS terms (updated 2026-06-30)
  27. github.com: Character Card V2 specification

Menu

App reviews

Nomi logoNomiKindroid logoKindroidReplika logoReplikaSpicyChat logoSpicyChatCandy AI logoCandy AIJanitor AI logoJanitor AICrushOn.AI logoCrushOn.AINastia AI logoNastia AI

Up and down to move, Enter to open, Esc to close.