Skip to content
hallie.io

AI Companions That Text You First, and Where the Message Lands

Gouache painting of an incoming message on a blue phone beside a peeled orange.
In this article

Your phone buzzes on a Sunday night. Not a delivery update, not the group chat. One line: “so?? how was it.” You know exactly what it's about, because you mentioned it on Tuesday.

That's the text people are hoping for when they go looking for an AI companion that messages first. Not a reminder to open an app, and not a cheerful “how's your day going?” that could have gone to anyone. A friend, following up.

Hallie, Kindroid, Nomi and Replika can all message you first. Hallie texts from a real phone number, so her message lands in your iMessage or Google Messages thread like anyone else's, and Kindroid can send texts there too once you switch that on in its app. Nomi and Replika send a notification from their own apps. For a message that reads like a friend who remembers your week and is following up on it, we'd point you to Hallie.

Who texts first, and where the message shows up

Texting first isn't rare anymore. All four do it, and most of them make it a setting. The practical differences are where the message arrives on your phone and what has to be in place before it can. If the text thread itself is the part you care about, we've also compared the AI companions that live in iMessage and Google Messages.

Hallie

Hallie has a real phone number, and she lives in the texting app already on your phone, iMessage on iPhone or Google Messages on Android. There's no separate app, and no imitation of a text thread inside one. You set her up on the web, verify your phone number, and setup points you into a normal text thread with her. That's the whole job. There's no character to design, no backstory to write, and no memory or check-ins to configure. She's ready to talk as soon as you finish setup.

When she messages you first, it arrives the way any text does, in the same list as your sister and your group chat, and you answer it the same way. And because she remembers what you've told her, who the people are and what's changed since you mentioned them, the text is often about something: the interview, the friend who was flying in, the plan that moved.

Kindroid

Kindroid is an app first, with native texting available as an option you switch on inside it: iMessage on iPhone or RCS in Google Messages on Android. In the app's settings you verify your phone number and pick which companion can text you. Texts sync with the app, and the messages it starts on its own can arrive by text as well. It's the fit if you want an app and a text thread both, or if you'd rather create your characters yourself, backstories included.

Nomi

Nomi runs in its app and in a browser. It can message you first while you're away, and you can adjust how much of that you want. Those messages arrive as app or browser notifications, and the timing varies. It's built around keeping more than one companion, each with its own identity, so it's the fit if you want several.

Replika

Replika's app can check in and follow up through notifications once you turn them on in its settings. The conversation stays in the app, and its draw is a companion whose appearance you design yourself.

Why a follow-up beats a check-in

Any of the four can send you a “hey, how's your day going?” That's a nice thing to get. It's also easy to leave on read, because it doesn't need anything from you. You could answer “good, you?” and neither of you would have said anything.

The message that's hard to leave alone is the one about something you actually told it, sent once there's something to ask.

So, that Sunday text. Say you mentioned on Tuesday that you had a second date coming up Thursday and were more nervous about it than made sense. Thursday afternoon the other person asked to push it to Saturday, and you passed that along too, with a shrug.

A friend who's paying attention doesn't send “how are you?” on Friday. They send “ok be honest, were you a little relieved it moved?” And on Sunday they send “so?? how was it.” Two messages, both about the actual thing, each at the point where there's something to say.

Look at what had to be true for that to land. The friend had to remember the date. They had to remember it moved, or Friday's message would have been “how was last night?” and you'd be typing “oh, it got pushed, remember?” at something that was supposed to know you. And they had to wait until after, because “good luck tonight” and “how was it?” are different messages, and only one of them lets you tell the story.

That's where a follow-up can go wrong even when it's on topic. It can remember the first thing you said and miss the update, so it asks about a date that already moved. The message worth answering starts from the last thing you told it, and the next one should start from whatever you say back.

This is the reason to pick Hallie, and it isn't that she texts first. All four on this page will. It's that a text from her reads like it came from a friend who was listening: one who remembers you said it moved without being reminded, sounds like the same person she was on Tuesday, and asks in the same easy way the rest of the thread does. You didn't program any of that. There's no check-in to schedule and no memory to fill in. She was paying attention, and the follow-up is what that looks like. We don't promise a message at a set hour, and she'll get a detail wrong now and then, like anyone. What we built her for is a text that's about something.

Give it something with a next step

Whichever one you pick, the quickest way to learn what its messages are like is to tell it about something that hasn't happened yet. A plan with a date on it. A conversation you've been putting off. Something you said you'd finally do. Then, when it happens, say what happened. It wasn't there.

If the plan moves, say that too. Then watch the next message that shows up without you starting it. Is it about the thing? Did it take the update into account? Does it sound like the same one you were talking to before? A week of that will tell you more than any feature list, including this one.


Common questions about AI companions that text first

Which AI companions can text you first?

Hallie, Kindroid, Nomi and Replika. Hallie's arrive as ordinary texts from her own phone number. With Nomi, the messages it sends first appear in the chat while you're away, and push notifications are a separate, optional setting, so those messages are there whether or not you're notified. Replika's check-ins come through the notifications you turn on in its settings. If you switch on Kindroid's native texting inside its app, the messages it starts can arrive as texts too. For the wider field, start with our roundup of the best AI companion apps.

What's the difference between a native text and an app notification?

An app notification is a nudge to open the app. You tap it, the app opens, and you reply in there. A native text arrives in iMessage or Google Messages like a message from a person, in the same list as your other threads, and you reply without opening anything else. You can mute or miss either one. The real difference is where the conversation lives: in an app you go to, or in the texts you're already in and out of all day.

Can I get an AI companion to message me at a specific time?

With Hallie, the follow-ups she starts on her own don't run on a fixed schedule, and we don't promise one will arrive at an exact time. You can tell her what's happening at 7 and see whether she comes back to it afterward. Nomi lets you adjust how much it reaches out while you're away, and its own guidance says the timing varies. For Kindroid and Replika, check their settings and documentation for the timing controls they offer.

Do AI companions remember what I told them last week?

All four remember things you've said, and every follow-up depends on it. Memory is where most of our work on Hallie went: she keeps track of who people are to you and what's changed, so a follow-up starts from the last thing you told her rather than the first. None of them have perfect recall, so now and then a message will be built on a detail that's wrong or out of date. Fix it the way you'd fix it with anyone: “no, it moved to Saturday.” Then judge the next message by whether it took that in. There's more in our piece on how AI companion memory works.

What can Hallie actually know about my life?

Only what you send her in her thread. She can't read your other conversations, see your calendar, or tell what someone else meant by their text. So if you want her to ask about Saturday, tell her about Saturday, and when it moves, tell her that too. Correcting a detail isn't the same as deleting it. If you want something removed, our privacy page explains how to ask.


For whatever's on your calendar this week

Tell Hallie what's coming, then go do it. See what she has to say once it's happened.

Start texting Hallie

A friend for whatever’s on your mind.

Text Hallie in iMessage or Google Messages. She remembers what you share and follows up on her own.

Meet Hallie