Sidehoe icon

Sidehoe for Mac

It was a parody.
We built it anyway.

The iMessage assistant that remembers every name, every birthday and every excuse you’ve already used. It runs on your Mac, reads your texts and dating apps, and never sends a word without your yes.

Free · macOS 26 Tahoe · Apple silicon · On-device AI, or log in with ChatGPT

Previously, on Sidehoe

On September 23, a launch video
promised your roster, handled.

Then the footnote said: “Sidehoe is a parody and not a real product.” The same day, we started building the real thing: every feature from the video and the site, running on your own Mac.

What the parody promised → what this app does
Follow-ups sorted by guilt ✓ · Replies in your voice ✓ · Tone Control ✓ · Name Guard ✓ · Double-booking detection ✓ · “Original thoughts” ✓ · Quiet archive after 47 days ✓ · Discreet notifications ✓ · Calculator disguise ✓ · Touch ID lock ✓ · Scheduling from iMessage ✓ · “It’s been 6 months, want me to text her?” ✓ · Tinder, Hinge and Bumble ✓

Remembers everything.
So you can keep remembering nothing.

It’s been 9 days. Sidehoe noticed.

Everyone waiting on you, sorted by how long you’ve left them, with what they last said and how to open.

Priya · Attachment: 1 Image9 days
That was a photo of her dog. It deserved better. Open with sorry.
Maya · wish me luck at the half marathon tomorrow!! 🏃‍♀️2 days
Tomorrow was yesterday. Ask how the marathon went.

Sidehoe texts you. You say yes.

Sidehoe lives in iMessage. When someone texts you, it suggests a reply and sends it only when you say so.

Smuggler’s Cove was so fun. Do you wanna go out again tmrw?
Yeah let’s do it
Sidehoe suggestion
Or picnic at Dolores Park tomorrow? I’ll bring Tartine :)
NoSend?

“Schedule a date with Linda.”

It checks what she said about when she’s free (“saturday at 4pm, SFMOMA?”), checks your calendar, and books it when you agree.

Can you please schedule in a date with Linda?
Certainly, Linda is available Saturday at 4pm. Does that work for you?
yes
Booked: Date with Linda, Saturday at 4pm. It’s in your calendar.

Who hikes. Who absolutely doesn’t.

Every detail they’ve mentioned, filed under their name, plus what you told them.

Priyalikes hiking
HikingSunrise ones at Lands End
DogBiscuit. Ask about Biscuit.
CilantroTastes like soap
Your height6′0″, per you

Jen is not Jess.

Name Guard checks every message Sidehoe sends against the thread it’s going to, and flags slips you typed yourself.

You’re texting Jen.This message says “goodnight Jess.”
Send AnywayFix Name

Two dinners. One you.

Plans agreed in your threads go on a Sidehoe calendar. Overlaps get caught, and one text moves the second date.

Thursday1 conflict
Dinner with Chloe · Foreign Cinema8:00 PM
Dinner with Jen · also Foreign Cinema8:00 PM

Dial it back.

Tone Control rewrites the same reply anywhere from distant to alarming. Try it.

DryChillJust rightEagerSeek help
What did you get? Be specific, I’m judging.

Original thoughts, encouraged.

Sidehoe flags a message when it’s already gone out word for word. There is no group.

good morning ☀️ thinking about you
Sent to 4 people today

Every app. One roster.

Tinder, Hinge and Bumble have no API, so Sidehoe reads them the way you would: through iPhone Mirroring on your Mac, with on-device text recognition. It only types when you say yes.

Log in with ChatGPT.

Want sharper replies? Log in with your ChatGPT account and Sidehoe writes with your own plan. No API keys, no extra bill. Prefer total privacy? Keep Apple’s on-device model.

On this MacPrivate, instant
ChatGPTYour plan, smarter

Knows when to let it go.

After 47 days of silence, Sidehoe archives the thread and says nothing. After six months, it might ask if you want to try again.

Liliana · last texted in March
It’s been 6 months since you spoke to Liliana. Want me to shoot them a text?
No 😭Yes 😜

Why a Mac? Because your iPhone won’t let anyone read your texts. Good.

iOS doesn’t allow apps to read iMessage or other apps. A Mac signed into your Apple ID can, and a Mac mini on a shelf is perfect. You talk to Sidehoe from your phone.

1

Download and open

Drag Sidehoe to Applications on a Mac that’s signed into your iMessage and stays on.

2

Three-minute walkthrough

Grant Messages access, pick where Sidehoe texts you, choose on-device AI or log in with ChatGPT, and let it build your roster. Optional: connect iPhone Mirroring for dating apps.

3

Text it from your iPhone

“who’s waiting?”, “schedule a date with Linda”, “what should I say to Priya?” Reply yes, no, 2, or edit: your own words.

Privacy. That’s Sidehoe.

No Sidehoe servers, no Sidehoe account, no analytics. Pick Apple’s on-device model and nothing leaves your Mac, or log in with ChatGPT and your own plan does the writing. We don’t want to see it either.

Your package has shipped.
Track your order for delivery details.

Discreet notifications

Every reminder arrives as a shipping update. You order a lot of packages now.

🧮

Stealth icon

In the Dock, Sidehoe is a calculator. A working one. Type your passcode, press =.

☺︎

Touch ID required

Only you can open it. Handing someone your laptop remains, as ever, a risk.

🔒

Never sends on its own

Sidehoe texts you. Anything to anyone else waits for your yes.

Which one is right for you?

Sidehoe

For the hobbyist.

People rememberedUp to 3
Follow-up remindersDaily summary
Suggested replies10 per day
Double-booking detection
Name Guard

Free

💍 Monogamy

The original.

People remembered1
Follow-up remindersKnown as “caring”
Suggested repliesYou’ll figure it out
Double-booking detectionNot required
Name GuardNot required

Pricing varies

Requirements

A Mac with Apple silicon on macOS 26 Tahoe or later, Messages signed into your Apple ID, and either Apple Intelligence turned on or a ChatGPT plan. Dating apps need iPhone Mirroring with an iPhone on iOS 18 or later. Run Sidehoe on one Mac per Apple ID.

Questions you’d rather not ask out loud

Is this the real Sidehoe?

It’s a real app named after a parody. The original video and site were made by Strive Haus as a joke; this Mac app was built independently, starting the same day, and isn’t affiliated with them.

Does Sidehoe upload my messages?

Not to us: there’s no Sidehoe server. With the on-device model, nothing leaves your Mac. If you log in with ChatGPT, the messages needed for each reply, rewrite or nudge are sent to OpenAI under your account, like pasting them into ChatGPT yourself. Sorting your threads and remembering facts stay on your Mac either way.

How does “Log in with ChatGPT” work?

Sidehoe opens ChatGPT’s own sign-in page in your browser. After you log in, requests run through OpenAI’s official app server using your ChatGPT plan (Plus, Pro, Business…), so they count toward that plan’s usage limits. Sidehoe never sees your password. It keeps its own login, separate from any other app, and you can log out in Settings.

Will it text people without asking?

No. It texts you. Anything going to someone else waits for your “yes” (or a 👍 tapback), after Name Guard has checked it.

Why does it need Full Disk Access?

macOS keeps your iMessages behind Full Disk Access. Sidehoe opens the Messages database read-only; it never edits or deletes anything.

How does it read Tinder and Hinge?

Through iPhone Mirroring: it opens the app on your mirrored iPhone, reads the screen with on-device text recognition, and taps and types only when you approve a reply. Dating apps may not love automation; use it at your own discretion.

Can it run on my iPhone instead?

No. iOS doesn’t let apps read your texts or other apps. Your iPhone is where you talk to Sidehoe; a Mac does the reading.

What happens if I run it on two Macs?

You’ll get every text twice. Pick the Mac that’s always on (a Mac mini is ideal) and run it there.

How do I get rid of it?

Quit it from the menu bar, delete it from Applications, and remove ~/Library/Application Support/Sidehoe. The dates it added live in a “Sidehoe” calendar you can delete.