Free tool · runs in your browser

Companion Matcher

Answer seven questions and see which AI companion and character chat apps fit. Every match says why it was picked, how confident the match is, and when we last checked the facts. Unknown details never count in an app's favour.

App data checked on
01Are you 18 or over?
02What do you mainly want?
03What is your budget?
04How strict should the content filter be?
05Where will you use it?
06How much does privacy matter?
07How important is memory between chats?

How the scoring works

Two removal rules run before any points are counted. If you say you are under 18, every app whose terms are adults-only, and every app with an unfiltered content setting, is removed. If you ask for strict filtering, adults-only apps are removed as well. Those rules are fixed in the page code, and no app can be added back by payment.

The matcher is a fixed points system with no AI and no sponsorship. Your main want adds 3 points to apps that officially offer it. Budget, platform, filter level, privacy and memory each add up to 2 points when an app's checked facts match your answer. A confirmed mismatch (for example, no app for your platform, or an unfiltered app when you asked for strict filtering) removes the app or costs points.

Anything we could not confirm on an official page is marked unknown. Unknown scores zero, never yes. The confidence label shows how many of the facts your answers depend on are actually known for that app: high, medium or low.

AppMin. age (terms)WebiOSAndroidVoiceImagesFree useMemoryData deletionFilter level
Character.AI 13+ (16+ in the EEA and UK) per terms; under-18s are limited to reading mode with no open-ended chat YesYesYesYesUnknownYesYesUnknown Unknown
Janitor AI 18+ YesYesYesUnknownUnknownYesUnknownYes Unknown
Chub AI Unknown YesUnknownUnknownUnknownYesUnknownUnknownUnknown unfiltered
SpicyChat 18+ YesNoYesYesYesYesYesYes Unknown
Grok Unknown UnknownYesUnknownYesYesUnknownUnknownUnknown Unknown
Chai 18+ UnknownUnknownYesUnknownUnknownYesUnknownYes Unknown
Candy AI 18+ YesUnknownUnknownYesYesUnknownUnknownYes Unknown
CrushOn AI Unknown YesUnknownUnknownUnknownUnknownUnknownUnknownUnknown Unknown
Nectar AI Under-18s limited to SFW areas (Terms v2.2, 15 Aug 2026); adult content areas are 18+ YesYesUnknownUnknownYesYesUnknownYes Unknown
Pi App Store rated 18+; terms not confirmed UnknownYesUnknownYesUnknownYesUnknownUnknown Unknown
Replika 18+ YesYesYesYesYesYesYesYes Unknown
Nomi 18+ YesYesYesYesYesYesYesYes Unknown
Kindroid 18+ (or age of majority, whichever is greater) YesYesYesYesYesNoYesYes unfiltered
Talkie 14+ (15 or 16 in some countries, e.g. France, Germany, Ireland) YesYesYesUnknownUnknownYesUnknownYes filtered
PolyBuzz Unknown UnknownUnknownYesYesYesYesUnknownUnknown Unknown
Sakura.fm 18+ YesUnknownUnknownUnknownUnknownUnknownUnknownUnknown Unknown
ChatGPT 13+ (parent or guardian permission required under 18; higher if local law requires) UnknownYesUnknownYesYesUnknownUnknownUnknown Unknown

Sources: each app's official site, terms, help pages and official app store listing, checked 29 October 2026. Spotted something out of date? Email hello@aitryvo.com.

Frequently asked questions

Is the Companion Matcher sponsored?

No. Scores come only from the fact table on this page. No app pays for a place, and the scoring is the same for every app. Apps whose affiliate programmes we have joined (currently Nomi and SpicyChat) have a labelled affiliate link under their button, but that never changes their score or position.

Why do some apps show "Unknown"?

We only mark a feature as present when we could confirm it on an official page or store listing. Unknown never counts as a yes, so an app with gaps can score lower than it deserves until we confirm more.

How often is the data checked?

Each app shows the date its facts were last checked. Prices and rules change often, so always confirm on the official site before paying.

Does it store my answers?

No. The matcher runs entirely in your browser. Nothing is sent to us or anyone else.

What do filtered, semi-open and unfiltered mean?

They describe how strict an app says its content rules are. We only set a level when the app's own published policy supports it; otherwise the level is unknown and it does not affect the score.

Why does the matcher ask my age?

Several apps in the table are adults-only under their own terms. If you say you are under 18, those apps and any app with an unfiltered content setting are removed before scoring, and the same removal of adults-only apps applies when anyone asks for strict filtering. Your answer stays in your browser.