SkillAgentSearch skills...

Otphelper

open-source application that can copy OTP and codes from notifications automatically for you

Install / Use

/learn @jd1378/Otphelper

README

COPY SMS CODE | OTP Helper | کپی رمز پیامک

An open-source application that allows you to copy OTP and codes from SMS and notifications automatically by reading all of your notifications.

The application works completely offline and without internet permission. So you can be rest assured that your data does not leave your device.

<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"> <img src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt='Get it on Google Play' height="80"> <img src="https://raw.githubusercontent.com/jd1378/otphelper/main/cafebazaar.png" alt='Get it on Bazaar' height="80">

or get the APK from Latest Release.

How it works

The app works in 2 modes:

1. Notification

The app setups a notification listener and reads all notifications that is sent by any apps. This allows the app to detect codes also from emails and possibly any other app that sends notification. when a notification is sent, the app creates a single string from all text in the notification, then checks if it should be ignored. If It's not ignored, then It's matched against the code detection regex. The extracted code is then handled according to your settings.

2. SMS

The app listens to all incoming SMS messages and then processes them in the same way as the notification mode: checks if it should be ignored, and if not, matches it against the code detection regex. The extracted code is then handled according to your settings.

How to build

Simply run:

./gradlew :app:assembleRelease

The apk should be available in apps/build/outputs/apk/release/ directory.

Credits

Feature graphic image generated by hotpot.ai

Translated by these awesome people

German:

Spanish:

Turkish:

Bangla (Bangladesh):

Vietnamese:

Chinese (Hans):

Chinese (Hant):

Russian:

Italian:

French:

Arabic:

Hindi:

Ukrainian:

Portuguese:

Polish:

Japanese:

Korean:

You can help translate this app to your langauge on weblate:

<a href="https://hosted.weblate.org/engage/copy-sms-code-otp-helper/"> <img src="https://hosted.weblate.org/widget/copy-sms-code-otp-helper/287x66-grey.png" alt="Translation status" /> </a>

Donation

You can show your love and support for this project by donating to the following addresses:

BTC: bc1q8prgxcfcqpcq5ennyv08sxg6ymx2pm4azvcu0l

LTC: LVnTy14pHFRoSbqWbmhGBNjV4k2dBnY2Zn


Stars over time

<img src="https://api.star-history.com/svg?repos=jd1378/otphelper&type=Date&theme=dark" alt="Chart of github stars over time"/>
View on GitHub
GitHub Stars827
CategoryDesign
Updated10h ago
Forks64

Languages

Kotlin

Security Score

100/100

Audited on Apr 5, 2026

No findings