Option-Space, from any app.
A search bar floats over whatever you're doing. Pick a result, press Return, and Textlore opens at that message.
Recs lists every book, show, restaurant, song and app friends recommended in iMessage and WhatsApp, with who said it and their exact words. Promises shows every time you said you'd do something for someone, and which ones are still open.
Textlore is a Mac app. Open this page on your Mac to download.


Recs, sorted by most recommended, with who said it and whenSam's demo library
Textlore is a Mac app that reads the iMessage and WhatsApp for Mac history on your Mac. It lists the things your friends told you to try (Recs) and the promises you made (Promises), and it lets you search, keep and export every message. It only reads: it never sends, edits or deletes a message, and nothing about your messages leaves your Mac. Version 1.1 needs macOS 26 or later and costs $20 once until 28 October 2026, then $39$39 once, with every feature free for 14 days. It is made by Raja at The Useful Media Co. in Chennai, India. See pricing and how it compares. Last updated 22 October 2026.
Recs
Recs gathers every book, show, film, restaurant, place, podcast, song, app and thing to buy that someone told you to try. Each one shows who said it, when, and their exact words, sorted by how many people recommended it.
Found on your Mac by Apple's on-device model, on Macs with Apple Intelligence. The first full scan of a long history can take hours and runs in the background, and this year is ready first.
Promises
Promises finds every time you said you would do something for someone, with the day you said it and how many days late it is. When a later message suggests you kept it, Textlore tells you, so you can check it off.
Each one has I kept this, Remind me and Open in Messages.
Read only. Textlore never sends a message, so you keep every promise yourself.


13 of 15 promises still open, 7 past the day you saidSam's demo library
Textlore imports your chats from WhatsApp for Mac alongside iMessage. Each one carries a badge, the Sources filter shows one app or both, and Settings > Sources is where you set them up. Recs, Promises, search, Ask AI and export all cover WhatsApp too.
The app


Your texts are a journal you already wrote. The first message from someone who became family. The address of your first flat. The photo from that trip. Messages is built for talking. Textlore is built for everything after.
Find
Search years of conversations as you type, by word, person, date or photo. Matches light up in amber, and Return opens the conversation at that exact message.
Narrow it with from:Jordan, has:photo, during:summer 2024 or "an exact phrase".
Sam is a made-up person from Textlore's demo library. Each dot is a message, on the ring for its year.
A search bar floats over whatever you're doing. Pick a result, press Return, and Textlore opens at that message.
Every filter becomes a token you can see and remove: from:, in:, before:, has:video, is:sent and more.
Browse what people sent you by person and by date. Click a photo here to open it, just like pressing Space in the app.
Keep
When your Mac runs low on space, Messages removes its copies of photos and files and leaves them only in iCloud. Textlore saves every message and photo into its own folder the moment it arrives, so a photo from today is still here in 10 years.
The archive starts the day you install Textlore. One-time codes are skipped if you've told Messages to delete them.
Or as HTML, plain text, Markdown, CSV or an image. Phone numbers and emails are hidden unless you switch them on, and the preview shows exactly what you'll get. For keepsakes, records and proof.




Relive: Your Lore
Your Lore reads your history back to you as tree rings, one for every year, the busiest year in amber. Then it tells the story: your busiest day, your longest streak with one person, the hour you text most, your laughs and your emoji.
Counted on your Mac. Bank codes, delivery alerts and other business texts are left out of every people stat.
Busiest day14 March 20201,206 messages in one day
Longest streak412 days in a rowwith Person 1, every single day
Peak hour10 PMa certified night owl
Laugh count9,842 laughsevery haha, lol and 😂

Your Lore in the app: hover a ring for its year, click it to see just that yearSam's demo library
Ask AI
Ask AI reads your messages with Apple Intelligence, right on your Mac. Every answer lists the messages it used, and one click takes you to them.
Recs, Promises and Ask AI need a Mac with Apple Intelligence. Everything else works on any Mac running macOS 26.
Try it on Sam's texts
Why Textlore
| Feature | Messages search | Backup and export tools | Wrapped scripts | |
|---|---|---|---|---|
| What friends told you to try, in their words | Recs | |||
| Promises you made, and which are still open | Promises | |||
| iMessage and WhatsApp in one place | WhatsApp for Mac | iMazing, from iPhone backups | ||
| Search every year as you type, with filters | Often misses old texts | |||
| Keeps photos after Messages clears space | Only when you back up | |||
| Export to PDF with phone numbers hidden | ||||
| Your texting story, as cards and video | Once a year, in Terminal | |||
| Ask questions, with the source texts | ||||
| No account, nothing uploaded | Varies | |||
| Price | $20 until 28 Oct$39 once | Built in | From €30 a yeariMazing. Decipher is $29.99 once and needs an iPhone backup. | Free |
Tour


















Privacy
Textlore only reads. Your messages, photos and stats stay on your Mac, and Recs, Promises and Ask AI use Apple's on-device model. Read the privacy policy
It goes online for 2 things only: checking your licence and checking for updates. It asks for Full Disk Access because macOS keeps your Messages history in a protected folder.
Pricing
$20once $39
$39once
Launch price until 28 October, then $39.
Textlore is a Mac app. Open this page on your Mac to download.
Try every feature free for 14 days, so every sale is final.
Every 1.x update is included, and 2.0 will be a discounted upgrade, never a subscription. Secure checkout by Gumroad. Prices adjust for your country at checkout.
Yes, with WhatsApp for Mac. Textlore imports your WhatsApp for Mac chats alongside iMessage, each with a badge, and the Sources filter shows one app or both. Recs, Promises, search, Ask AI and export cover WhatsApp too.
No. Apple's on-device model finds them on your Mac, and nothing leaves it. Both are read only: Textlore never sends a message. They need a Mac with Apple Intelligence.
On a long history, the first full scan can take hours. It runs in the background while you use Textlore, and this year's messages are ready first.
No. Every 1.x update is included with your licence. Choose Textlore > Check for Updates… to get it.
No. Textlore reads the Messages history on your Mac. Turn on Messages in iCloud on your iPhone and Mac to have your full history there.
macOS keeps your Messages history in a protected folder and only opens it to apps you switch on. Textlore only reads it.
Apple doesn't let Mac App Store apps read the Messages history, so every app like this is sold directly.
It shows the preview Messages keeps on your Mac, and a button that opens the photo in Messages. From now on, the archive saves each photo while it's on your Mac.
Textlore asks for a licence. Your archive keeps saving in the background while you decide, so nothing is lost.
Yes. One licence works on 2 Macs.
No. You can try every feature free for 14 days before you buy, so every sale is final. If something does not work, email raja@theusefultech.com and it gets fixed.
Every 1.x update is included with your licence. Version 2.0 will be a discounted upgrade for people who own Textlore, never a subscription.
Download Textlore and see this year's Recs and Promises first, while it reads the rest. Free for 14 days.
Textlore is a Mac app. Open this page on your Mac to download.