API-first alerts
Send mobile notifications from backend jobs, CLI tasks, AI agents, webhooks, or production systems with a single device API key.
NotifyMe is an Android-first notification layer for products, scripts, agents, and automations. It now carries profile-labelled sends, local-first direct messaging, portable chat export/import, callbacks, and update delivery in one compact surface.
Send mobile notifications from backend jobs, CLI tasks, AI agents, webhooks, or production systems with a single device API key.
Every notification can show which API key profile generated it, using safe labels instead of exposing the raw key.
Create a username, start direct text conversations by username, and keep chat UX simple without friend requests or contact sync.
Export and import conversation data, with payloads structured so encrypted message bodies and key-management flows can be added later.
POST /api/notifyme/send pushes Android notifications, stores history, preserves action metadata, and now includes source labels in payloads and sync responses.
GET/PUT /api/notifyme/profile manages API key profile labels and local messaging usernames behind the same device-key authorization model.
The messaging surface exposes conversation listing, direct message creation, per-thread sends, and export/import actions without adding new database tables.
History sync and push payloads can carry sourceLabel and generatedBy so the app can render “Generated by” consistently.
Conversation creation is username-based, text-only, and intentionally minimal to keep the messaging layer local-first and easy to reason about.
Conversation and export payloads already carry room for encrypted bodies, secure metadata, and future key references without changing the app UX now.
Data Scientist, AI researcher, entrepreneur, open source developer, and educator.