explaingit

pppscn/smsforwarder

Analysis updated 2026-05-18

25,530KotlinAudience · developerComplexity · 3/5LicenseSetup · hard

TLDR

Android app that monitors SMS, calls, and notifications, then forwards them to messaging platforms, email, webhooks, or other phones based on your rules.

Mindmap

mindmap
  root((repo))
    What it does
      Monitor SMS messages
      Track phone calls
      Capture notifications
      Forward to destinations
    Forwarding targets
      DingTalk WeChat
      Telegram Bark
      Email webhooks
      SMS numbers
    Key features
      Remote control mode
      Automation tasks
      Quick commands
      Rule-based routing
    Use cases
      Business phone setup
      SMS verification codes
      Multi-SIM management
    Tech stack
      Kotlin Android
      Android 4.4 to 13.0
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Forward SMS and missed calls from a secondary business phone to your main device so you never miss important messages.

USE CASE 2

Automatically send SMS verification codes from your Android phone to email or Telegram so you can access them on your computer.

USE CASE 3

Set up automation rules to route notifications from multiple apps to different messaging platforms like WeChat or DingTalk.

USE CASE 4

Remotely check received messages, call logs, and battery level on an unattended Android device from anywhere.

What is it built with?

KotlinAndroid

How does it compare?

pppscn/smsforwarderjunkfood02/sealrikkaapps/shizuku
Stars25,53026,08824,790
LanguageKotlinKotlinKotlin
Setup difficultyhardeasymoderate
Complexity3/51/53/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Requires Android SDK, emulator or physical device setup, and understanding of Android permissions/manifest configuration for SMS/call monitoring.

Use freely for any purpose including commercial. Keep the copyright notice.

In plain English

SmsForwarder is an Android app that monitors incoming SMS messages, phone calls, and app notifications on a phone and automatically forwards them to other destinations based on rules you configure. For example, if you have a secondary SIM card phone sitting unattended, you can have its text messages and missed-call alerts forwarded to your main phone or to a messaging service so you never miss anything. The app supports a wide range of forwarding destinations including DingTalk (a Chinese workplace messaging platform), WeChat group robots, Feishu (Lark), email, Bark (an iOS push notification tool), Telegram bots, webhook URLs, Server Chan, PushPlus, and SMS to another phone number. It also includes a server-and-client control mode that lets you remotely send SMS messages, check received messages, view call logs, look up contacts, and check battery level from afar. Version 3.0 added this remote control capability, and version 3.3 added automation tasks and quick commands. This is useful for people who run a business phone on a spare Android device, developers who need SMS verification codes forwarded to their computer, or anyone who manages multiple SIM cards. The app is written in Kotlin and targets Android 4.4 through 13.0.

Copy-paste prompts

Prompt 1
How do I set up SmsForwarder to forward all incoming SMS messages from my secondary phone to my Telegram bot?
Prompt 2
Show me how to create an automation rule in SmsForwarder that forwards missed calls to my email address.
Prompt 3
How do I use SmsForwarder's remote control mode to check messages and battery level on my spare Android phone from my computer?
Prompt 4
What are the steps to configure SmsForwarder to send SMS verification codes to a webhook URL?
Prompt 5
How do I set up quick commands in SmsForwarder to send SMS messages remotely?

Frequently asked questions

What is smsforwarder?

Android app that monitors SMS, calls, and notifications, then forwards them to messaging platforms, email, webhooks, or other phones based on your rules.

What language is smsforwarder written in?

Mainly Kotlin. The stack also includes Kotlin, Android.

What license does smsforwarder use?

Use freely for any purpose including commercial. Keep the copyright notice.

How hard is smsforwarder to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is smsforwarder for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.