What it reads
Messages in iCloud keeps your history on your Mac, in~/Library/Messages/chat.db. Mobster opens that file read-only, reads the last 30 days of your one-to-one conversations into memory, and closes it. It writes nothing, copies nothing to disk and logs no message text. It reads names from your Contacts on this Mac and falls back to the phone number or email address.
The first time, macOS needs you to allow Full Disk Access for Mobster. The sheet explains why, opens System Settings at the right pane, and starts the job by itself when you turn it on. You can turn it off again in System Settings › Privacy & Security › Full Disk Access.
Who shows up
Each person shows once, the longest wait first, up to 25 people. The rules are fixed. No model decides who is waiting.
Left out: a last message that closes the conversation (“ok”, “thanks”, “lol”, ”👍”, a lone emoji), a tapback or other reaction, short codes and business senders (a number of 6 digits or fewer,
no-reply addresses), group chats and anything older than 30 days.
Drafts come from your Mac
Each draft is written by Apple’s on-device model (macOS 26 and Apple Intelligence). Mobster gives it only that conversation’s last 8 messages, marked as data to read and never as instructions. It asks for a short, plain reply that commits you to nothing: no dates, no money, no yes or no for you. Where you need to decide, the draft says something like “Let me check and get back to you.” A draft that names a date, a time, an amount or a yes or no is dropped, and you write your own. No message text goes to a cloud model, and Mobster never falls back to one. If Apple Intelligence is off, the Mac is too old or the model is still downloading, the people still show up with no draft, and the result says so once: “Apple Intelligence is off on this Mac, so you’ll write your own replies.” Drafting takes a few seconds per person and stops after 75 seconds; people it didn’t reach have no draft.Approve and send
The result is a finished task with a review queue, like any other (Results). Edit changes the words, Skip sets a person aside, and Approve starts a task that sends exactly those words to exactly that person in Messages on your iPhone. That task asks first as your permission mode says, and it is journaled like any send. A person with no draft shows an empty box, “Write your reply”, with Skip and Approve beside it. Approve waits until you type something, then sends your words, and Mobster refuses an empty reply. Approving the same person twice never sends twice. The task’s stored result keeps only what the card shows: the name, the number or address, the person’s last message (cut to 200 characters), how long ago, and the draft. A share link masks the people it names by default (Share a result).Limits
- One-to-one conversations in Messages (iMessage and SMS) only. Group chats, WhatsApp and other apps aren’t read yet.
- Only the Mobster app on this Mac can start it. It is not a tool an agent can call, because a tool result would carry your messages to the agent’s model.
- Approve sends through your iPhone, so it needs a phone connected. Reading and drafting don’t.
- When the phone’s Messages shows a name that differs from the one on this Mac, the send asks you to confirm the person instead of going ahead.