MemeReact suggests the perfect meme reaction while you type in your favourite chat apps. No searching, no app switching, no browsing; just the right meme at the right moment.
----
What's inside
• Real-time meme suggestions powered by on-device matching
• Quick pause (15 min, 1 hour, 4 hours) when the moment isn't right
• Optional: index your own photo albums to surface your personal memes alongside the public catalog
• Smart matching falls back to keyword reactions when the ML index isn't loaded — you always get something
---
How MemeReact uses the Accessibility Service API
MemeReact uses Android's AccessibilityService API to detect when you're typing in a supported messaging app and to position the suggestion overlay directly above your keyboard. While the service is enabled, it can read:
• The text you're composing in supported messaging apps (WhatsApp, Telegram, Signal, Messenger, Instagram DMs, Google Messages, Samsung Messages, and similar — see the in-app list).
• The package name of the foreground app, so MemeReact stays dormant outside the supported list.
• The position of your text input field, so the overlay appears in the right place.
• The on-screen title of the chat you're in (e.g. the contact name), which the API exposes alongside accessibility events.
By default, all meme matching runs on your device and the text you type never leaves your phone. MemeReact does not read text in banking apps, password fields, or any app outside the supported list, and never accesses your contacts, photos, account, or any device identifier.
An optional in-app setting (Privacy → "Share my typed text", off by default) lets you opt in to share the text you compose in supported chat apps with MemeReact to help improve suggestions. Turn it off any time and we stop receiving new text immediately.
You can revoke accessibility access at any time in Settings → Accessibility → MemeReact.