On The Mend · App Comparisons
The Best Apps to Stop You From Texting Your Ex

The best apps to stop you from texting your ex fall into three buckets: blockers that make it physically harder to send the message, no-contact trackers that make you not want to break the streak, and AI companions that absorb the text you were about to send. Most people need one of each. Chaz is in the third bucket and is my top pick because the urge to text usually isn't really about contact, it's about wanting to be heard, and yelling at an AI scratches that itch without burning the streak. Below is the full list, including one weird Notes-app trick that surprisingly works.
The real reason you're about to text him
You already know it's a bad idea. You've known it's a bad idea since the breakup. Knowing is not the issue.
The issue is that 11:47 PM hits, your brain pulls up a memory of him laughing at something you said in 2023, and now your thumb is on the screen. The text you're about to send is not about getting him back. It's about getting heard, right now, by the person you've been getting heard by for the last however many months or years.
The apps that work are the ones that understand this. The apps that don't work are the ones that just shame you for thinking about it. You don't need more shame. You need somewhere for the text to go.
The three categories
1. Blockers — make it harder
The simplest intervention: make texting him a multi-step process instead of a one-tap process. This works because the urge usually fades in 90 seconds to a few minutes. If you have to do four things before you can send the message, the urge dies in the middle.
- Block their number on iOS. Open Phone, find them in recents, hit "Block this Caller." Reversible, free, takes 10 seconds.
- Move their chat off the top. Pin three other people in iMessage so their conversation isn't the first thing you see.
- Delete the contact entirely. The strongest version. See how to delete your ex from your phone.
- Screen Time → App Limits. Limit Messages app usage between 11 PM and 6 AM. This sounds dramatic, but the people who do it report it's the single most effective thing they tried.
- Freedom or Opal. Third-party blockers that can lock you out of specific apps and contacts on a schedule. Useful if you can't trust yourself to leave the Screen Time setting on.
2. No-contact trackers — make you not want to break the streak
This is a behavioral hack and it works. Once you're at day 11, the thought of going back to day 0 hurts more than not sending the text. Streaks turn the absence of contact into a positive thing instead of just a frustration.
- Chaz. Streak counter plus voice agent plus lock screen widget.
- Generic "No Contact Rule" trackers. Simple streak counters, often free. Verify ratings before installing.
- Habit apps. Streaks, Habit Tracker, etc. You can repurpose any habit app to track "didn't text X today."
See the full ranking in the best no-contact tracker apps in 2026.
3. AI companions — absorb the text
This is the newest category and the one I'm most biased about. The premise: when you want to text your ex, you actually want to talk. Talking to an AI is not as good as talking to a friend, but it is significantly better than talking to no one, and your friends are not always awake at 2:47 AM.
- Chaz. Built for this exact use case. Voice agent — you can yell at it hands-free, in the dark, eyes closed. It is sassy and on your side. It is not a therapist.
- Wysa. General mental-health chatbot. More clinical, less sassy. Works.
- Replika. Friendship-style AI companion. Not breakup-specific, but available.
- ChatGPT or Claude. You can just open them and rant. Free for basic use. They won't roast you the way Chaz will, and they aren't optimized for the breakup context, but they're available.

The comparison
| App | Category | What it does at 2 AM | Free | Platform |
|---|---|---|---|---|
| Chaz | AI companion + tracker | Voice conversation, streak protection | Yes | iPhone |
| Block contacts (iOS native) | Blocker | Hides their thread, prevents send | Yes | iPhone |
| Screen Time / App Limits | Blocker | Locks Messages app on schedule | Yes | iPhone |
| Freedom / Opal | Blocker | Aggressive app and contact blocking | Limited | iOS, Android |
| Generic streak apps | Tracker | Shows day count, that's it | Mixed | iOS, Android |
| Wysa | AI chat | Text conversation about feelings | Yes | iOS, Android |
| ChatGPT / Claude | AI chat | General text conversation | Yes | iOS, Android, web |
| Notes app | DIY | Write the unsent text, don't send | Yes | iPhone |
The "draft folder" approach
Here is the weird Notes-app hack I mentioned. It is free, it requires no app, and a non-trivial number of people swear by it.
When you want to text him, you open the Notes app instead and you type the message. The whole thing. The angry version, the begging version, whichever it is tonight. You type it as if you were going to send it. Then you don't send it. You save it.
Then in the morning, you read it back.
The mechanism here is dual. First, the act of writing it satisfies a lot of the same drive that sending it would — you've articulated the thing, it's out of your head, it's in writing. Second, morning-you is going to read it and be embarrassed, which builds a useful association: "the text I want to send at 1 AM is not the text I would send at 9 AM."
People keep doing this for weeks. Some keep doing it for months. By the time the folder has 30 unsent messages in it, the urge to text him has been processed thirty times. The folder becomes the journal of a recovery. (You can also do this in Chaz — it does it automatically with voice — but if you want a free zero-setup version, the Notes folder works.)
A scenario
It is Sunday at 9 PM. You've eaten leftover pad thai out of the container, watched one and a half episodes of something, and now you're scrolling. Their Instagram story has a sunset in it. You don't even know if they were with someone when they took it. The urge to text "hey" lands.
What happens next depends on what's on your phone.
If nothing is on your phone: you text "hey." They reply in 12 minutes. You spend the next four days analyzing 12 minutes. You're back at day 0.
If you have a blocker on: you tap their name. The block kicks in. You stare at the screen for 20 seconds. You feel mildly dumb. You put the phone down. Day 11 is still day 11.
If you have a tracker on: you see "Day 11" on your lock screen before you ever open Messages. The streak is the first thing you see, not their name. The friction of breaking it works.
If you have Chaz: you open it, you say "I just saw a sunset in his story and I want to text him so bad," and the voice agent says something that makes you laugh and also makes you cry a little. Ninety seconds later you're going to bed. Day 12 starts in three hours.
Different problems, different tools. Most people benefit from at least two of these layers.

Research-adjacent reasons this works
A few things to know if you want the why.
- Urges are time-limited. The classic urge-surfing model in behavioral therapy (popularized by Alan Marlatt's relapse-prevention work in addiction research) treats urges as waves that crest and fall. Most peak in well under ten minutes if you don't act on them. Any intervention that buys you those ten minutes is doing the work.
- Friction reduces behavior. Behavior change research (Fogg, Thaler) is clear that even small increases in the cost of an action significantly reduce how often it happens. Blocking a contact is a tiny friction. It works disproportionately.
- Expressive writing helps. James Pennebaker's expressive writing studies show that writing about an emotional event for several days in a row reduces intrusive thoughts. This is the mechanism behind the Notes-app draft folder and the journal feature in Chaz.
- Attachment systems crave proximity-seeking. John Bowlby and the attachment researchers who came after him describe an attachment system that, when threatened, pushes you toward the lost attachment figure. The urge to text isn't a moral failing. It's a nervous system doing what it evolved to do. Tools that redirect proximity-seeking (toward a voice agent, toward a journal, toward a friend) work with the system instead of against it. See more in anxious attachment after a breakup.
Pick one, install it tonight
Here is the actual call. Don't research this for three more weeks while you keep almost-texting him.
- If you keep almost-texting late at night: install Chaz, set up the lock screen widget.
- If you keep actually-texting and then regretting it: block his number on iOS, set a Screen Time limit on Messages between 11 PM and 6 AM.
- If you're going to keep checking his Instagram regardless: that's a different problem, and you need to disable the app, not block the contact.
- If you don't want any apps and just want a free hack: open Notes, make a folder called "unsent," type the message, save, do not send.
The thing that does not work is the unspoken plan you have in your head that you'll just stop yourself by sheer force of will. That plan is the same plan that has worked zero times since the breakup. Replace it with something concrete tonight.


