WhatsApp, on your own Mac

Every WhatsApp AI assistant is built to answer your customers. Yours is mostly family.

Search the phrase and you are shown Wati, AiSensy, Respond.io, ManyChat — platforms for businesses replying to customers at scale, and good at it. That is a real product. It is not the one you were looking for. The WhatsApp on your Mac has Amma asking again about a scan report, a brother who owes his share of the villa, a school group, the landlord, and four hundred messages nobody has read.

We make one of the tools below. Brownie is ours, so read this the way you would read any comparison written by someone with a stake in it. Everything in the table links out, every open-source project is named with its licence so you can go and look, and where something could not be verified we have said so instead of guessing.

Three products, one search term

Only one of these is about your own messages.

Answering customers

The WhatsApp Business Platform and the dozens of products built on it. They need a business portfolio and a business phone number, and they exist to reply to people who message a company. This is the overwhelming majority of what the phrase returns.

AI inside WhatsApp

Meta AI, which is a chatbot you talk to in a thread, and Message Summaries, which catches you up on the unread messages in one chat. Off by default, rolling out in select markets, and — the important part — it summarises. It does not keep.

Reading your own history

A small set of open-source projects that reach your own chats: MCP bridges that let an assistant read and send, exporters that dump the database to files, and a local app or two. Real software, worth knowing about, and the only part of this page about your own messages.

Why this has to run on your Mac

There is no API for your own WhatsApp.

Meta's only WhatsApp API is the Business Platform, and Meta's documentation is unambiguous about who it is for: it “enables businesses to communicate with customers at scale”. It wants a business portfolio and a business phone number, and the terms add that “using unauthorized third-party tools is prohibited”. There is no interface to your own account, and there never has been one.

Which leaves exactly one place your WhatsApp history exists in a form a program can read: the SQLite database WhatsApp Desktop keeps in its own group container on your Mac. The only thing that can open it is a program running on that machine, after you have granted Full Disk Access yourself. It cannot be a web service. Nobody can build this as a SaaS, and that one constraint sets the shape of everything in the table below: every tool that reaches your own chats is a program you install yourself, on the machine the messages are already sitting on.

This is the third time the same wall has turned up. Counting Obsidian plugins: of 9,759 in the community registry, not one mentions iMessage. Looking at promise trackers: everything that works automatically can only see email, because email has an open protocol and the messaging apps do not. The channels where real life happens are reachable only from a machine you own.

Side by side

What each one actually does.

Tool What it is for Whose messages Starts on its own What you are left with
Wati, AiSensy, Respond.io Answering customers on WhatsApp Business at scale Your customers' Yes, on an incoming message Replies sent on your behalf
Meta AI in WhatsApp A chatbot you talk to in a thread Only what you send it No An answer in the chat
Message Summaries Catching up on unread messages, one chat at a time Your own No — you open the chat and ask The gist, and then nothing
WhatsApp-Chat-Exporter Parsing Android and iOS backups into readable files Your own No A folder of HTML or text
whatsapp-exporter Extracting the desktop app's database to HTML or text Your own No A folder of HTML or text
chatstore Mac WhatsApp and iMessage into a local searchable cache, read-only Your own No A database you can search
whatsapp-mcp An MCP bridge so Claude or Cursor can read and send your WhatsApp Your own No — when you ask it An assistant that can read and send, once you ask
SocializeAI A Mac app that drafts and sends AI replies in iMessage and WhatsApp threads Your own Per chat, after you press Start on it Replies it can send for you, and a local relationship memory
Brownie Reading what is new overnight and keeping a record of it Your own Yes — on a schedule, lid shut, on power A note per person, and a handful of cards in the morning

Checked 1 November 2026. The open-source projects are MIT except whatsapp-exporter, which is GPL-3.0; star counts and activity move, so go and look rather than taking ours. whatsapp-mcp is linked to Luke Harries' original, which is the one most people install; Very Good Plugins' fork is the actively maintained one. SocializeAI is early — eleven commits, last touched in August — and is here because it does the thing, not because we are recommending it. Several small Mac exporters are left out because we have not run them, and a row we cannot stand behind is worse than no row. Correct anything by opening an issue.

The column that matters

Everything else here starts when you do.

The exporters are good software and they do what they say. So does Message Summaries, which is genuinely useful and, on WhatsApp's own account, built carefully — the processing happens in Meta's Private Processing environment and WhatsApp says neither Meta nor WhatsApp ever sees “your messages or the private summaries”.

It would be wrong to say they all just hand you a copy. whatsapp-mcp lets an assistant read your chats and send from them, and SocializeAI will draft and send replies on its own once you start it on a thread. These go well past a folder of HTML.

Look at the fourth column instead. A bridge answers when an assistant asks it something. An exporter runs when you run it. Message Summaries waits for you to open the chat. SocializeAI watches the one thread you pressed Start on. Every one of them begins with a decision you made — which chat, which moment, which question. That is fine when you know what you are looking for, and no use at all for the thing you have forgotten.

The biggest version of this shipped in August 2026, when OpenAI gave ChatGPT on the Mac access to Apple Messages: it can search your threads, draft a reply and send it with your approval, given Full Disk Access. OpenAI's own description of the design is the interesting part — it reads your messages when asked and does not build an index of them. The largest company in the field built retrieval, deliberately, and said so.

So the gap is not access. Access is solved several times over, by people giving it away free. What is missing is something that reads the week without being asked, decides what mattered, writes it down, and is still right in March.

A night

What is on the other side of the morning.

At an hour you choose — three in the morning, unless you say otherwise — the Mac wakes itself and a four-billion-parameter model on your own GPU reads everything new since last night. Not just WhatsApp: iMessage, Telegram, mail, Apple Notes, the calendar, files. Almost all of it is thrown away. What is left goes into plain Markdown notes, one per person.

By the time you sit down there are a handful of cards. Amma asked for the scan report again on Tuesday and it still has not gone. Karan said he would send his villa share on Friday, and nothing has come since. Priya is waiting to hear whether 3–6 October works for Goa. Each card shows the message it came from and a draft in your own words, and you press Send — Brownie never does.

None of those are things you would have thought to search for. You already knew all three, somewhere. The knowing was just not helping.

The part you should be suspicious about

Something reading your WhatsApp deserves a hard look.

So here is exactly what happens. The database is opened read-only, on your Mac, after you have granted Full Disk Access and switched WhatsApp on specifically — every source is off until you turn it on one at a time. The reading is done by a model on your own GPU. The messages themselves never leave the machine, and that is structural rather than a promise: the only thing the pipeline is able to emit is a short summary that has passed a PII backstop.

That summary goes to whichever model you chose, with your own key, and the app lists every byte of it for thirty days under What left your Mac. Choose “This Mac only” and the figure is zero — no key, no account, no server, nothing to sign out of. Nothing is ever sent on your behalf: Brownie fills in the reply and stops before Send, which is enforced in code rather than asked for in a prompt.

An item the reader marks sensitive leaves no title, no summary, no card and no line in Brownie's own logs — a count, a time and the source it came from, and nothing else. Behind the model sits a deterministic backstop for six identifier classes, chosen for what actually turns up in a family WhatsApp: Aadhaar, PAN, passport, bank account with IFSC, Luhn-valid card numbers and US Social Security numbers. There are tests for both.

One difference worth knowing, because it is invisible from a feature list. Brownie reads the database WhatsApp Desktop already keeps on your Mac; it adds nothing to your WhatsApp account and cannot send through WhatsApp at all. The MCP bridges take the other route: you scan a QR code and they pair as a linked device, the same mechanism WhatsApp Web uses. That is an official path and it is what lets them send — but it does mean an extra device on your account, holding credentials that can message as you. Neither is the right answer for everyone; they are different trades, and most pages in this category do not tell you which one they made.

All of it is AGPL-3.0, so none of the above has to be taken on trust. The privacy page says the same thing in more detail, and the source is the final word.

What it cannot do

Three limits worth knowing before you download it.

It needs WhatsApp Desktop on a Mac. Signed in, installed, on Apple silicon. There is no iPhone version and there cannot be one — iOS does not let an app read another app's messages, which is the single reason this whole category is Mac-first.
It does not read everything you have ever sent. The first run takes the last 90 days: the newest 600 messages in each direct chat and 300 in each group. “Read further back” adds another 90 days at a time, on the sources you choose, when you ask for it.
The database format is not public. WhatsApp can change it in any update and break the reader until it is fixed. That is true of every tool in the table, ours included, and anything in this category that does not tell you so is being careless with your expectations.
Where Brownie fits

It reads at night and leaves the morning ready.

The notes are an Obsidian vault on your own disk — plain Markdown with [[wikilinks]], yours to edit and still yours if you delete Brownie. Ask it “what did I promise Amma?” and the answer comes with the message it came from. It is free, AGPL-3.0, needs no account, and runs on an Apple-silicon Mac on macOS 14 or later with 8 GB of memory and one 3.7 GB model download.

The same split shows up in the neighbouring categories, and we wrote those down too: local AI assistants for Mac, where nearly everything is a chat window; AI and Obsidian, where every plugin reads the vault and the registry has almost nothing that fills it; what did I promise?, on closing a loop rather than logging one; and Apple Intelligence vs Brownie, on finding things versus remembering them.

Download the beta for macOS Read the source macOS 14 or later · Apple silicon · AGPL-3.0
Questions

The ones people actually ask.

Can an app read my WhatsApp messages on a Mac?
Yes, with your permission. WhatsApp Desktop keeps a local SQLite database inside its own group container, and macOS will let a program read it once you grant Full Disk Access. That is the only route — there is no API for a personal WhatsApp account — and it is why tools like this exist on the Mac and not on the phone.
Is there an API for personal WhatsApp?
No. Meta's only WhatsApp API is the Business Platform, which its own documentation describes as enabling “businesses to communicate with customers at scale”, and which requires a business portfolio and a business phone number. Meta's terms also prohibit unauthorised third-party tools. Reading your own history means reading the local database on a machine you own.
Does Meta AI read my other chats?
What WhatsApp describes is narrower than that. Meta AI answers what you send it in a thread, and Message Summaries summarises the unread messages in one chat you have opened — off by default, in select markets, with the work done in Meta's Private Processing environment. WhatsApp says neither Meta nor WhatsApp sees your messages or the summaries. What it does not do is keep anything afterwards.
Does any of this work on my phone?
No, and that is a platform limit rather than a missing feature. iOS does not allow one app to read another app's messages, so nothing on an iPhone can read your WhatsApp history. Brownie runs on the Mac and mirrors its notes to iCloud Drive, so you can read them on your phone even though the reading happens on the Mac.
Is it safe to give something access to my WhatsApp?
Treat every tool in this category as something to check rather than trust, ours included. The useful questions are whether there is a server, whether raw messages or only summaries leave the machine, and whether you can see what went out. For Brownie: no server, summaries only, and every byte listed for thirty days — or “This Mac only”, where the figure is zero. It is AGPL-3.0, so the answers are verifiable rather than promised.

Give it one night.

Tonight it reads the four hundred messages nobody got to. By the time you sit down tomorrow it is a handful of cards and a note on everyone who matters.
Download the beta for macOS macOS 14 or later · Apple silicon · AGPL-3.0 · free, and no account
© 2026 Brownie · AGPL-3.0 · Inspired by all personal assistant apps and the architecture of Sentient OS · Made with ❤️ in India
HomePrivacyTermsGitHubSecurity