Rowan
Dry and even-keeled. Meets a hole in your reasoning with a question.
A companion doesn't have to be a girlfriend. This category also covers a blunt friend who argues with your reasoning, a fantasy guide who knows an invented world's rules, and an android archivist who keeps the details you lose.
The Wider Category
Romance gets most of the marketing. The category is wider, and most of what people do with it isn't dating.
A companion is a character with a persistent personality that you talk to in text. Unlike a chatbot, it holds a point of view, keeps a tone and carries context between sessions.
Characters here are original illustrations for demonstration.
A friend with opinions, moods and a memory of last week.
A character who argues about your draft and asks what your protagonist wants.
Rangers, immortals, androids — built for a setting, not a relationship.
Low-stakes reps: a language exchange, a rehearsal, an interview dry run.
Choose a personality you find interesting rather than agreeable, and give them a standing interest to return to.
You want pushback, not applause. State the decision in one sentence and ask what you're missing.
Build someone with a background, a voice and something they want. Our character creation walkthrough covers the fields worth setting.
Set the character to reply in the language you're learning, and correct you without switching back to English.
Character Types
Personality isn't a label on a profile. It's the difference between a character who asks a follow-up and one who waits for you to keep typing.
Dry and even-keeled. Meets a hole in your reasoning with a question.
Structured and calm. Turns a messy decision into three trade-offs.
A fantasy guide who treats the world's rules as real, and won't let you skip a cost.
Anime-styled and loud about it. Reacts first, reasons second, keeps the pace high.
Patient. Corrects your grammar in passing, then carries on the conversation.
An android archivist. Precise and formal, holding details you'd otherwise repeat.
Consistency
The characters people keep talking to aren't the most sophisticated ones. They're the ones that behave the same way twice.
A companion who agrees with everything is pleasant for ten minutes, then furniture. Disagreement is what makes a character feel like a person.
Sentence length, formality, how quickly they reach the point. Change the character and the rhythm should change.
Memory turns separate sessions into a relationship. Pacing decides who leads the conversation.
Agreement feels good and reads as boring. If every message confirms what you already said, there's nothing to reply to. Name one thing your character is stubborn about.

I still think the ending earned itself.
It set up the choice. It never set up the cost.
So what would have sold it?
One earlier scene where the same decision costs him something small. Then I'd believe the big one.
Illustrative conversation. Chat runs on OurDream, not on this website.
Conversation, Not Company
The exchange above is the point. Nobody is being flattered, nothing is resolved, and there's still a question that opens the next message.
A companion worth your time holds a claim and defends it, remembers last week, and can be argued out of a position. Ask one to help you think through a decision and watch whether it names the trade-off you're avoiding.
Creative & Practical
Companions get used for work more often than the advertising suggests. A character with a point of view is easier to think against than a blank page.
Plausible uses, not promised outcomes. A companion is not a therapist, lawyer or doctor, and not a replacement for people in your life.
Customization
A companion you assembled yourself usually holds your attention longer, because you can tell when they drift. Four decisions do most of the work: appearance, personality, voice and relationship.
Relationship framing is the one people skip. Friend, mentor, rival and colleague all change what a character volunteers. Our step-by-step creation guide covers every field, and the criteria we use to compare platforms are worth reading first.

Before You Subscribe
These are criteria for any platform in this category, not a verdict on one. Prices and feature lists change, so treat the list as questions to ask.
Privacy comes first, because the moment you start typing you're handing over personal information. Read it before your first message, not your hundredth: how long conversations are kept, whether they train models, and what happens when you close the account.
Memory quality comes second, because it's the most oversold feature in the category. Ask whether memory is visible to you and whether you can clear it.
| What to check | Why it matters |
|---|---|
| Chat retention | How long conversations are stored, and whether they train models. |
| Memory controls | Whether you can see, edit and clear what a character remembers. |
| Personalization depth | Whether you can set personality and backstory, or only pick presets. |
| Character variety | Whether the library reaches past romance into friendship and fantasy. |
| Multimedia features | Whether images, voice and video are included or billed separately. |
| Currency and price | Whether the price is in CAD or USD, and what renewal costs. |
| Renewal and cancellation | Whether the plan auto-renews, and how you cancel it. |
| Account and data controls | Whether you can delete conversations, wipe memory and close the account. |
A US-dollar price on a Canadian card is converted by your issuer, and the conversion includes a spread. Your statement rarely matches the pricing page.
Canada's private-sector privacy law, PIPEDA, gives individuals the right to access and correct personal information held by an organisation, and to complain if a request is ignored.
Related: privacy questions to ask before you subscribe and how scenario-based roleplay works.
Characters, memory and voice all live on the platform. Nothing here runs locally.
Compare Companion Styles on OurDream →Questions
No — the girlfriend is one subset. Our AI girlfriend guide for Canadian readers covers the romantic end. Companion also includes friendship, collaboration and fantasy archetypes.
Yes, and for many users that's the point. Friend, mentor, rival and language partner are standard framings, and they often last longer, because the conversation must be interesting rather than affectionate.
Memory is imperfect on every platform. Retention limits belong in the privacy policy, and our checklist for privacy and retention covers what to look for.
That's a common non-romantic use. Give the character a background, a voice and something they want, then talk to them as that person. Treat the answers as draft material.
On the things that are hard to change later: retention and data controls, how deep customization goes, and which currency the price is in. The selection criteria we use apply to any platform in the category.
On OurDream. This website is an independent guide with no chat or account features. Scenario-based storytelling is covered separately if you'd rather start there.
Get Started
Ten messages with a character who has an opinion of their own will tell you more than any feature table.