You are browsing as a guest. Sign up (or log in) to start making projects!

jss

@jss

Joined June 5th, 2026

  • 3Devlogs
  • 1Projects
  • 1Ships
  • 15Votes
Ship

I made a local 2FA code extractor. It listens to incoming SMS messages for OTP's, extracts them and copies them to clipboard automatically. I got this idea from being annoyed at Google's implementation, which doesnt automatically copy them, like Apple does on iOS. Also with it auto copying 2fa codes, i dont need to grab my phone to get them always :)

The documentation was the hardest part of this project, since I used AI to build the code. (which is pretty amazing now that i think about it). Procrastinating for this evening if I should ship this was also a challenge, but cant quit now (sunk cost fallacy). Thats also what i'm the most proud of myself for, actually shippin' something.

To test it, you can download one of the APKs on GitHub. I recommend the lite version for the best compatibility. Thank you!

  • 3 devlogs
  • 6h
  • 10.69x multiplier
  • 66 Stardust
Try project → See source code →
Open comments for this post

3h 21m 11s logged

A busy day today!

Big changelog with a bunch of changes to make the app better, faster, and more lightweight.

Changelog:

  • Revamped the app UI
  • Added onboarding for permissions, plus a small demo animation
  • SMS history now updates in real time, instead of needing an app restart
  • Replaced the “OTP copied” notification with a toast
  • Cleaned up the repo by removing the old test app and moving the real app to the repo root
  • Added two app versions:
    • Normal: same behavior as before, with model support
    • Lite: heuristics-only, bringing the APK down to just 1.03 MB :O
  • Added GitHub Actions for release APK builds and learnt about GitHub environments
  • Drastically improved the kinds of messages codes can be extracted from, including some other languages than english
  • Improved scoring accuracy
0
0
3
Open comments for this post

2h 14m 51s logged

This evening has been spent on;

  • Planning what to build and then deciding a SMS OTP extractor is what I want after having to take out my phone for no reason just to find the code there that I needed.
  • Testing what could work, cause AICore apparently isn’t fully available (Prompt API) on that many devices (for example my S25 Ultra doesn’t have it) so i had to pivot to LiteRM-LM
  • Building the test app to see if its fast enough to actually work, which it was, even with the LiteRM-LM model
  • Building the actual SMS reading app that can actually find the OTP in some simple cases atleast.
    (this fast cause i use Codex for code, but manual debugging was needed :D)

Now to find edge cases, UI improvements and overall consistency.

0
0
6

Followers

Loading…