Bangle.js Gadgetbridge

3.2
93 reviews
10K+
Downloads
Content rating
Teen
Screenshot image
Screenshot image

About this app

Install this app to receive notifications, messages and call notifications from your Android phone on your Bangle.js smart watch.

* Receive notifications, text messages, and call notifications on Bangle.js
* Choose to accept/decline calls, or even answer received text messages
* Bangle.js apps can access the internet via your phone (disabled by default)
* Bangle.js apps can send Android Intents and can be controlled by Intents sent by apps like Tasker (disabled by default)
* Install and remove Bangle.js apps direct from Gadgetbridge
* 'Find My Phone' and 'Find My Watch' capability
* Receive, store and graph fitness (heart rate, steps) data (never leaves your phone)

This app is based on the Open Source Gadgetbridge app (with permission), but provides other internet-dependent features such as the Bangle.js app store as well as internet access for installed apps.

In order to provide the features listed above (like displaying notifications) this app requires access to Notifications and 'Do Not Disturb' state, and will prompt you for access when it is first run. For more information about our handling of personal data, please see https://www.espruino.com/Privacy
Updated on
16 Jun 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.4
88 reviews
John Bell
20 November 2024
Handy for seeing Bangle info on your phone or messages from phone when it's easier to glance at your watch. Connection between the two can be fritzy: news of a text, say, can be useful, but not altogether reliable; never tells me about phone calls. Odd that the activity information only counts (steps) you take while connected to the watch. The watch has a daily tally but the app ignores it. Choice of more watch info on the phone would be good. I'd like internal temp as well as battery level.
1 person found this review helpful
Did you find this helpful?
Monty
1 July 2024
Waiting to reconnect ....the only message I received when connected to this device... it won't connect to any other device not my iPhone or other Android devices thank you very much for wasting my time with this cheap Chinese piece of junk... It appears that some of the menu items that are described on the developer's website are not in the device it may have been flashed or crashed who knows it's just a waste of my time time have a nice day thank you
Did you find this helpful?
Markus Krainz
9 November 2022
I know this is just the downstream project but I still want to report 3 issues: 1. Triggering measure heartrate icon in Gadgetbridge does nothing. The app just hangs and shows the measuring animation 2. "Find phone" from the bangle.js watch only triggers a very silent quick notification on the phone, barely hearable and doesn't work at all if phone is on mute. 3. If Gadgetbridge is running it monopolizes the connection to the watch. Installing or updating apps is not possible while it is running
3 people found this review helpful
Did you find this helpful?

What's new

* Bangle.js: Add support for insecure TLS and HTTP requests
* Bangle.js: Add support for version 2 weather
* Bangle.js: Use html-compatible parser for xpath queries
* Bangle.js: Set the HTTP request timeout
* Bangle.js: Fix cached messages not send after reconnect
* Bangle.js: Fix music sometimes not being sent to the watch
* Bangle.js: Missed call notifications
* Bangle.js: Send phone music volume level to watch