BulkleyDesigns
Open Source Source

Forward your calls and texts
to any number

Calls forward at the network level through your carrier — works even when your phone is off. Texts forward through the app automatically. No middleman server, no subscription, no account.

What it does

Two forwarding modes, one straightforward app.

Network-level call forwarding

Uses standard GSM MMI codes so your carrier handles everything. Phone can be off, out of range, or dead — calls still forward.

SMS forwarding

Reads incoming texts via notification access and re-sends them to your forwarding number. Works with any default SMS app.

Home screen widget

Toggle call and SMS forwarding from your home screen. Shows current status at a glance, no need to open the app.

GrapheneOS compatible

Built with ACTION_DIAL and NotificationListenerService. No blocked permissions, no workarounds needed.

How it works

Four taps from install to forwarding.

1

Enter a forwarding number

Type it in or pick from contacts. The app keeps a favourites list for quick switching.

2

Tap to enable call forwarding

The dialer opens pre-filled with the GSM code. Tap call — your carrier activates forwarding at the network level.

3

Enable SMS forwarding

Optional. Grant notification access once and incoming texts get re-sent to your forwarding number automatically.

4

Disable when done

One tap dials #21# to cancel carrier forwarding. SMS forwarding stops immediately in-app.

No nonsense

What's in the app — and what isn't.

No tracking
No analytics
No ads
No network permissions
No account required
GPL-3.0 open source
Android 8.0+
Ships under 3 MB

Ready to use it?

Download, install, forward. That's it.