Chat with your messages.

RecallRLM is a macOS menubar app that lets you ask questions about your iMessage history using AI. Your messages stay on your Mac—only your queries are sent to the LLM.

Download for macOS

Version · Requires macOS 26 Tahoe

RecallRLM

You asked:

"What restaurant did Sarah recommend last month?"

RecallRLM:

Sarah recommended Flour + Water in the Mission on January 12th. She said "their pasta is incredible, especially the tajarin."

Found in conversation with Sarah Chen

🔒

Messages Stay Local

Your message database never leaves your Mac. Only your search queries are sent to the AI for processing.

âš¡

Natural Language

Ask questions in plain English. Find that address, recipe, or recommendation without keyword searches.

🎯

Always Available

Lives in your menubar. One click to search your entire message history.

Requirements

🔑

ModelRelay API Key Required

RecallRLM uses ModelRelay for AI processing. You'll need an API key to use the app.

The app will prompt you to enter your API key on first launch.

Getting Started

  1. 1

    Get a ModelRelay API key

    Sign up at modelrelay.ai and create an API key

  2. 2

    Download and install

    Unzip and move RecallRLM.app to your Applications folder

  3. 3

    Launch and enter your API key

    Open RecallRLM from Applications—it will prompt you for your API key on first launch

  4. 4

    Grant Full Disk Access

    System Settings → Privacy & Security → Full Disk Access → Enable RecallRLM

  5. 5

    Start chatting

    Click the menubar icon and ask anything about your messages

Questions

What data is sent to the cloud?

Your message database stays on your Mac and is never uploaded. When you ask a question, RecallRLM sends your query and relevant message excerpts to ModelRelay for AI processing. The AI response is streamed back to your Mac.

Why does it need Full Disk Access?

Apple protects the Messages database (chat.db) with Full Disk Access permissions. RecallRLM needs this to read your message history.

What is ModelRelay?

ModelRelay is an LLM API service that RecallRLM uses to process your queries. You'll need to create an account and get an API key to use RecallRLM.

What macOS versions are supported?

RecallRLM requires macOS 26 (Tahoe) or later, and works on both Apple Silicon and Intel Macs.

How do I change my API key?

Click the menubar icon and select "Settings" to update your API key at any time.