Replier UI draft

Clickable prototype of the Android app. Try the dock, switches, themes, and the confirmation sheet.

Draft preview with sample data
Replier
Theme: Light

Dashboard

Master reply switch
On

Listening to WhatsApp, Instagram

Analysis

Analyzing a sample message from Maya. A reply can only be scheduled while this is running.

Today

12Replies sent
8Rules matched
4AI replies
3Groups skipped
1Failed
Daily limit12 of 50

AI usage

Provider: Groq Cloud API (sample)

35% of today's AI budget used

Recent activity

Maya (sample)

AI reply sent, 10:42

Sample Client A

Rule "hours" sent, 09:15

Weekend group (sample)

Skipped, group chat

Setup checklist

0 of 7 steps done

Manage rules

3 rules, 2 enabled

When a message
hours

Reply: We are open 9 to 5, Monday to Friday.

Contains MatchAnyone
When a message
price list

Reply: I will send the price list shortly.

Contains MatchSample Client A
When a message
OK?

Reply: Yes, all good.

Exact MatchAnyoneCase sensitive

Add rule

Case sensitive
Enabled
A rule can send your words to another person. Review before enabling.

Chat

Test mode: nothing is sent. Try the AI and train preferred replies.
Hi! Type a sample incoming message and I will answer like Replier would.

Logs

Check the actual conversation, a log entry is not proof of delivery.
Maya (sample)10:42

WhatsApp

In: Are we still on for 6?

Out: Yes, 6 pm works. See you then.

SentSource: AI
Sample Client A09:15

Instagram

In: What are your hours?

Out: We are open 9 to 5, Monday to Friday.

SentSource: Rule
Jo (sample)08:58

WhatsApp

In: Can you send the price list?

Out: I will send the price list shortly.

AttemptedSource: Rule
Sam (sample)Yesterday

Instagram

In: Call me when free

Out: I am away right now. I will reply when I am back.

FailedSource: AI

Notes and reminders

Check the details. Dates and times are detected from messages and can be wrong.

Dentist appointment Thursday at 4:30 pm

Detected: Thursday, 4:30 pmFrom Maya (sample)
Add reminder

Bring the signed form tomorrow morning

Detected: Tomorrow, morningFrom Jo (sample)
Add reminder

Settings

Theme
Dark mode
One switch for light and dark. The moon button up top does the same.
Schedule
Only reply in active hours
Mon to Fri, 08:00 to 20:00
Contact whitelist

Only these contacts can get replies. Start narrow.

Maya (sample)Sample Client AJo (sample)
Ignore Group Chats
Ignore group chats
Only one-to-one chats get auto replies. Groups and uncertain chats are skipped.
Apps
WhatsApp
Reply to WhatsApp notifications
Instagram
Reply to Instagram notifications

Replies go only through the notification's inline-reply action. No accessibility service is used.

Confirm Before Reply
Confirm Before Reply
A 15 second prompt. If you do nothing, the reply is cancelled and not sent.
Reply delay range
Duplicate prevention
Skip repeated messages
Do not reply twice to the same text from the same contact.
Daily limits
AI Auto-Reply
AI Auto-Reply
Used when no rule matches.

Stored encrypted on Android, never sent to GitHub.

Local fallback
Use the on-device model if the cloud provider fails.
System Prompt and Persona
Training memory
Use trained replies
Replies you marked in Chat guide the AI.
Conversation context
Include recent messages
Send the last few messages of the chat to the AI.

Set up Replier

0 of 7 done

Grant Notification Access
Replier reads incoming notifications. It uses no accessibility service.
Allow Replier notifications
Needed for confirmation prompts and status.
Check battery optimization
Exclude Replier so Android does not stop it.
Keep Confirm Before Reply on
Every reply waits for your approval.
Keep Ignore Group Chats on
Only one-to-one chats get replies. Groups and uncertain chats are skipped.
Narrow the contact whitelist
Start with a few trusted contacts.
Enable apps
Turn on WhatsApp, Instagram, or both.

This is a design draft, not the real app. All names, messages and numbers are sample data. Nothing is sent, stored, or connected to WhatsApp or Instagram. Settings lives behind the gear icon, top right.