Apparently, this is the first Android App to allow you to view/track your
official Apple AirTags.
I made this because I couldn't find any app or webpage that lets me do this
This project is a relatively polished looking Android/Java UI-wrapper around the Python FindMy.py library, which is a derivative of the openhaystack project.
Warning
This project is not afilliated with Apple Inc. or Android/Google LLC in any capacity
| Video Demo | Demo: ☀️ Light Mode | Demo: 🌑 Dark Mode |
|---|---|---|
app_demo_smallw.mp4 |
![]() |
![]() |
(No, the location history in this demo isn't real)
- View current "live" location of your AirTags on Android
- Track & (automatically) save historical location history of your AirTags (a feature notably missing from the iOS FindMy apps!)
- UI customisation options
- An Android phone with the
OpenTagViewerapp installed - A (free) Apple Account with 2FA enabled to be via either
SMSorTrusted Device - One or more AirTags, which need to be already registered to some Apple account via the
FindMyapp - A Mac or a MacOS Virtual Machine (only needed once/initially)
See 📖 wiki for more details:
- Install the app and log in to your Apple Account
- Create an export
.zipfile by following this wiki guide - Import the
.zipfile in the app - Profit: you can now track your AirTags on your Android Phone indefinitely!
Contributions/MRs are more than welcome.
This started as a "hackathony" thing thrown together ASAP and made presentable for layusers, and plenty can still be improved.
There are tests: Android unit and instrumented tests, tests for the Python bridge that talks to Apple, and tests for the macOS export wizard. CI runs all of them, including the instrumented tests on an emulator it provisions itself. New useful test contributions are welcome!
📋 CONTRIBUTING.md covers getting set up — the JDK, the SDK, the Maps API key, the git hook — and how to run every test suite: the Android unit and instrumented tests, the Chaquopy bridge tests, and the desktop wizard tests, plus what CI runs and a few offline diagnostic scripts that need no Apple account.
📐 AGENTS.md is the rules a change has to satisfy — migrations, Anisette, API keys, attribution. Written for automated contributors, but it applies to people too.
I think it would be nice if the app could support the following features:
🔴 BLOCKED due to 🐛BugLocate Nearby AirTags using Low-Power Bluetooth & display the latest update in that case🔴 BLOCKED by 🙏Feature Request"Ring"/"Make Noise" button🟡 DoableSupport showing unofficial "AirTags" created using openhaystack🟠 Doable with enough effortIntegrate with projects that query Google's/Samsung's network and also show these in the same UI:- See thread, thread and repo GoogleFindMyTools. TL;DR: I think this (these two?) are separate projects with their own repos.
🟢 EasyIf you'd like to contribute a Language or make corrections in my Translations, feel free to do that too- Current list of languages can be found back here, translation files can be found back at paths like
./app/src/main/res/values-en/strings.xml(replacevalues-enwithvalues-<your locale>)
- Current list of languages can be found back here, translation files can be found back at paths like
- UI Icons by Google
- Material theme 3 library + colours by Google
Do with it whatever you like, I don't really care :P


