gitwtfhub

wtf is smsforwarder?

pppscn/smsforwarder — explained in plain English

Analysis updated 2026-05-18

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

TL;DR

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

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

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

REASON 4

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

What's in the stack?

KotlinAndroid

How it stacks up

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 spin it up?

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.

Wtf does this do

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.

Yoink these 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

wtf 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.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.