Instant, even with years of history
Local-first means no loading spinners. Threads open the moment you tap them, search returns while you're still typing, and none of it waits on a signal.
Textly brings WhatsApp, Telegram, Discord and Slack into one inbox, plus SMS on Android. Then it does the work you've been doing by hand: summaries, search, replies, scam warnings. All of it on your device.
Free on iOS and Android · No ads · No account
One inbox for
Stop checking five badges. Textly pulls every channel into a single timeline, sorted by what actually just happened, not by which app it arrived in.
Textly reads across every channel so you don't have to scroll. Ask in plain language, get an answer with its sources, and the action already prepared.
Three open items. City Utilities, €84.20, due Friday. Your phone bill, €39.99, due 12 August. And Max covered €25 for dinner on the 2nd, and you said you'd send it back.
Every other AI inbox works by uploading your messages. Textly doesn't have that option: the models ship inside the app and run on your hardware. That single decision is what makes everything else safe.
Appointments, invoices, parcels, contacts and promises are already sitting in your messages, buried in plain text. Textly recognises them and lifts them out, so your inbox stops being an archive and starts being a plan.
Appointment
Dentist · Thu 14:30
Northside Dental, 8 Market Street
from SMS · 4 AugInvoice
€84.20 · due Friday
City Utilities, electricity
from SMS · 1 AugParcel
Arrives today, 13–15h
DHL · 004512889…
from SMS · todayYou promised
Send Max the agenda
"I'll send it tonight" · still open
from Telegram · yesterdayAn AI messenger is only as trustworthy as its data flow. Here is ours, without the marketing.
5
channels in a single inbox
100%
of the AI runs on your device
0
accounts, ads or trackers
€0
free on iOS and Android
A communication OS is worth nothing if the everyday part is annoying. Textly still opens instantly, still reads clearly, and still behaves the way you already expect.
Local-first means no loading spinners. Threads open the moment you tap them, search returns while you're still typing, and none of it waits on a signal.
All, Unread, Work and Spam. One tap to separate real conversations from the noise.
The same person's SMS, Telegram and WhatsApp messages merge into a single thread.
Answer without opening the app, on whichever channel the message came from.
On Android, Textly does the unglamorous part properly too: MMS, group texts, delivery reports, short codes.
No onboarding tour, no tutorial screens. Everything clever happens in the background, so the surface stays a messaging app you already know how to use.
No account to create, no data to import, no tutorial to sit through. Install, confirm, connect, and everything you already have is there.
Free on the App Store and Google Play. No sign-up, no email, no phone verification. There is nothing to register.
On Android only, since Apple allows no third-party SMS app. Confirming lets Textly show the text history already on your device.
Sign in to WhatsApp, Telegram, Discord or Slack. Each one optional, each revocable, each stored only on your phone.
Yes, it reads them (that is the point), but it does so entirely on your phone. The models ship inside the app and run on your device's own processor. There is no API call, no cloud inference and no server that receives your conversations, because Textly does not operate one.
The practical consequence: summaries and answers still work in airplane mode, and nobody at Textly can read a message even if they were asked to.
WhatsApp, plus SMS and MMS natively, plus Telegram, Discord and Slack. Every connection is optional. Textly works perfectly well as a pure SMS app if that is all you want.
Each channel is linked from your own account and the resulting credentials are stored in Android's hardware-backed keystore on your device. Disconnecting a channel removes them along with its cached messages.
It does not connect to WhatsApp, and that is deliberate. WhatsApp offers no interface for other apps, and the tools that imitate its official client put your number at risk of being banned. We are not willing to gamble your account, so Textly reads WhatsApp's Android notifications instead.
In practice: messages appear as they arrive, and you can reply while the notification is live. What you do not get is history, media, or anything from a chat you have muted, because a notification that never appears cannot be read. Your account is untouched, since nothing was ever linked to it.
This is Android only. iOS has no equivalent, so WhatsApp cannot work this way on an iPhone.
Neither is supported, and we would rather say so plainly than imply otherwise. iMessage has no client interface outside Apple's own devices, and Signal's design deliberately prevents third-party access, which is precisely the point of Signal.
Textly never uploads them, and there is no Textly server for them to go to. Everything the app itself does (storage, search, summaries, scam detection, extraction) happens locally.
To be precise about the parts that are not ours. Telegram is a real connection: Textly talks to their servers to fetch and send, exactly as their own app does. WhatsApp, Discord and Slack are not connections at all, because Textly reads their notifications on your device and never contacts those services. SMS travels over your carrier's network. In every case the data already lives there; Textly changes where you read it, not who hosts it.
On your device, yes: the local message database and all channel credentials are protected by Android's hardware-backed keystore.
In transit it depends on the protocol, and we won't pretend otherwise. WhatsApp messages remain end-to-end encrypted, and Textly never weakens that: WhatsApp decrypts them on your phone as it always has, and Textly reads the result there. Telegram, Discord and Slack are encrypted to their servers but readable by those services. SMS is a carrier protocol with no end-to-end encryption at all. No app can change that, and any app claiming it can is misleading you.
An on-device model looks at a message's structure, sender and intent: a courier asking for a card payment, a "bank" manufacturing urgency, a payment link on a domain that doesn't match the sender it claims to be. Suspicious messages are flagged, moved to Spam and have their links disabled until you decide otherwise.
Nothing is uploaded for classification, and you can always overrule the verdict. Textly remembers your correction locally.
Free, with no ads, no paid tier and no data sold. Because the intelligence runs on your device rather than on rented GPUs, Textly has no per-message cost to pass on, which is precisely what makes giving it away sustainable.
Android only allows one app at a time to receive and manage SMS. Without that role, Textly cannot show your texts, receive new ones or send messages.
You can switch back to your previous app at any time in Android settings. Your SMS live in Android's message storage rather than inside Textly, so nothing is lost either way.
Both iPhone and Android. Running language models locally needs modern hardware, so Textly targets recent devices on each platform: [MIN. iOS VERSION / DEVICE] and [MIN. ANDROID VERSION / RAM].
One difference worth knowing: SMS and MMS are not available on iPhone, because Apple provides no interface for a third-party app to read or send text messages. Everything else is identical. See the full comparison.
It goes away with the app, because the device is the only place it ever was. Your SMS stay in Android's message storage and will be available to your next default SMS app. Your WhatsApp, Telegram, Discord and Slack history stays on those services, untouched.
Free, no account, no ads. Install Textly and the messages you already have are there before you finish reading this sentence.
Free · No ads · No account · iOS and Android