karuhun-developer/android-notification-forwarder — explained in plain English
Analysis updated 2026-05-18
Forward WhatsApp or Telegram notifications from your phone to a Slack webhook automatically.
Trigger a personal automation tool whenever a specific app sends a notification.
Test a new forwarding rule instantly using the app's built in dummy notification button.
Route different apps' notifications to different API endpoints based on custom rules.
| karuhun-developer/android-notification-forwarder | freenetio/fakesni | gegewu26-source/com.huamax | |
|---|---|---|---|
| Stars | 13 | 13 | 13 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires manually granting notification listener access in Android settings.
This is an Android app that watches every notification that appears on your phone and forwards the ones you care about to a web address of your choosing. You create rules that say which apps to watch for, such as WhatsApp or Telegram, and where each matching notification should be sent, then the app quietly does the forwarding in the background using your phone's notification system. Each rule you create lets you pick one or more target apps by their package name, the web address to send the notification to, which HTTP method to use such as POST or GET, and any custom headers the destination needs, for example an authorization token. Rules are saved on the device using a local database, so they survive app restarts, and you can add as many rules as you like. There is also a built in test button that sends a fake notification through the same pipeline, so you can confirm a rule actually works without waiting for a real message to arrive. When a notification matches a rule, the app packages up the app name, the notification's title and text, and a timestamp, and sends that as a JSON message to your chosen endpoint, or as URL parameters if you are using a GET request. This makes it possible to connect your phone's notifications to services like Slack webhooks, custom automation tools, or any API that can accept an incoming request. Because reading notifications is sensitive, the app requires you to manually grant notification access permission in your phone's settings, and on newer Android versions it will also ask for permission to post its own test notifications. The interface is built with a dark themed, modern looking screen where you can view, add, and manage your forwarding rules. The project is built with Kotlin and Jetpack Compose, and it is released under the MIT license, so it is free to use, modify, or build on for any purpose.
An Android app that forwards notifications from chosen apps to a webhook or API based on rules you set.
Mainly Kotlin. The stack also includes Kotlin, Jetpack Compose, Room.
You may freely use, copy, modify, and distribute this software, including for commercial purposes, as long as you keep the original copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.