|
| 1 | +# Related Projects |
| 2 | + |
| 3 | +FindMy.py is not the only project that's active in the Find My scene, nor is it the first. |
| 4 | +This page serves as a showcase of all the amazing projects that people are working on. |
| 5 | + |
| 6 | +Projects are grouped by category and ordered by date of insertion. |
| 7 | +Projects with a snake emoji (🐍) prepended to their name are either using or based on FindMy.py. |
| 8 | +Want to add your own project to the list? |
| 9 | +Create an issue, PR or shoot me a message on [Discord](https://discord.gg/EF6UCG2TF6). |
| 10 | + |
| 11 | +## Research / Proof of Concepts |
| 12 | + |
| 13 | +#### [OpenHaystack](https://github.com/seemoo-lab/openhaystack/) |
| 14 | + |
| 15 | +_Author: [seemo-lab](https://github.com/seemo-lab)_ |
| 16 | + |
| 17 | +The original FindMy project that started it all. Seemo-lab originally used an Apple Mail plug-in to |
| 18 | +obtain the authentication tokens necessary to request device locations. |
| 19 | + |
| 20 | +OpenHaystack also includes scripts and firmware to turn devices such as the Micro:Bit and |
| 21 | +generic Linux devices into DIY AirTags. |
| 22 | + |
| 23 | +#### [FindMy](https://github.com/beimster/FindMy/) |
| 24 | + |
| 25 | +_Author: [biemster](https://github.com/biemster)_ |
| 26 | + |
| 27 | +After [JJTech](https://github.com/JJTech0130/) discovered how to obtain the authentication tokens |
| 28 | +without using a Mac, biemster published his "FindMy" project. It was one of the first scripts that was |
| 29 | +able to query locations for DIY AirTags without needing access to a Mac. |
| 30 | + |
| 31 | +Fun fact: FindMy.py originally started as an adoptation of biemster's FindMy, but refactored as a Python library. |
| 32 | +Since then, FindMy.py has deviated from biemster's project somewhat. FindMy.py solely focuses on querying device locations |
| 33 | +and has added support for local Bluetooth scanning and official AirTags, while biemster's FindMy mainly focuses on |
| 34 | +DIY tags, and includes firmware for some embedded devices to turn them into AirTags. |
| 35 | + |
| 36 | +## Location Tracking |
| 37 | + |
| 38 | +#### 🐍 [hass-FindMy](https://github.com/malmeloo/hass-FindMy) |
| 39 | + |
| 40 | +_Author: [malmeloo](https://github.com/malmeloo/)_ |
| 41 | + |
| 42 | +Home Assistant integration made by the author of FindMy.py that allows you to track your devices as device tracker entities. |
| 43 | +FindMy.py is continuously updated to ensure compatibility with Home Assistant's requirements and to minimize breakage |
| 44 | +due to dependency conflicts. |
| 45 | + |
| 46 | +#### 🐍 [OfflineFindRecovery](https://github.com/hajekj/OfflineFindRecovery) |
| 47 | + |
| 48 | +_Author: [hajekj](https://github.com/hajekj/)_ |
| 49 | + |
| 50 | +Set of scripts meant to precisely locate a lost MacBook. |
| 51 | + |
| 52 | +#### 🐍 [homeassistant-FindMy](https://github.com/krmax44/homeassistant-findmy) |
| 53 | + |
| 54 | +_Author: [krmax44](https://github.com/krmax44/)_ |
| 55 | + |
| 56 | +Home Assistant integration to track your FindMy devices. |
| 57 | + |
| 58 | +#### 🐍 [OpenTagViewer](https://github.com/parawanderer/OpenTagViewer) |
| 59 | + |
| 60 | +_Author: [parawanderer](https://github.com/parawanderer/)_ |
| 61 | + |
| 62 | +Android app that allows you to track your FindMy devices. |
| 63 | + |
| 64 | +#### 🐍 [Find My Dad](https://github.com/NickCrews/findmydad) |
| 65 | + |
| 66 | +_Author: [NickCrews](https://github.com/NickCrews/)_ |
| 67 | + |
| 68 | +Geofencing application for AirTags using Google Sheets and SMS. |
| 69 | + |
| 70 | +#### 🐍 [FindMy-Dashboard](https://github.com/Philip2809/FindMy-Dashboard) |
| 71 | + |
| 72 | +_Author: [Philip2809](https://github.com/Philip2809/)_ |
| 73 | + |
| 74 | +Web dashboard to view the location of your FindMy devices on a map. |
| 75 | + |
| 76 | +#### 🐍 [LockMyTag](https://github.com/pablobuenaposada/LockMyTag) |
| 77 | + |
| 78 | +_Author: [pablobuenaposada](https://github.com/pablobuenaposada/)_ |
| 79 | + |
| 80 | +Geofencing for FindMy devices. Also includes a map to view device locations. |
| 81 | + |
| 82 | +## Libraries |
| 83 | + |
| 84 | +#### 🐍 [SwiftFindMy](https://github.com/airy10/SwiftFindMy) |
| 85 | + |
| 86 | +_Author: [Airy10](https://github.com/airy10/)_ |
| 87 | + |
| 88 | +Swift port of FindMy.py |
0 commit comments