Near-Zero Battery Impact • Automatic Stress Detection & Relief
Auto Stress Calm is a free, open-source app for your Wear OS smartwatch that helps you manage stress in the moment. When your Fitbit detects a stress response (using Body Response/EDA sensors), Auto Stress Calm automatically starts a gentle 8-second guided breathing session using haptic vibrations on your watch.
Think of it as having a mindfulness coach on your wrist, ready to help you breathe and relax whenever stress strikes.
- 🎯 Fully Automatic: Detects and reminds you when you need it most
- 🔋 Zero Battery Impact: Inactive until a stress event occurs - zero idle power drain
- 💆 Gentle Guidance: Feel the breathing rhythm through subtle, localized vibrations
- 🆓 100% Free: Open source, no ads, no subscriptions, no tracking
- 🔒 Private: Fully offline - your biometric data never leaves your watch
- Go to the Releases Page
- Download the latest
Auto-Stress-Calm-v1.0.1.apkfile to your computer
You'll need to use ADB (Android Debug Bridge) to install the app. Don't worry - it's easier than it sounds!
-
Enable Developer Mode on your watch:
- On your watch: Settings → System → About → Tap "Build number" 7 times
- You'll see "You are now a developer!"
-
Enable ADB Debugging:
- Settings → Developer options → Turn on "ADB debugging"
- Turn on "Debug over Wi-Fi"
- Note the IP address shown (e.g.,
192.168.1.100:5555)
-
Install ADB on your computer:
- Download Platform Tools from Google
- Extract the zip file to a folder (e.g.,
C:\platform-tools)
-
Connect and Install:
# Open PowerShell in the platform-tools folder # Connect to your watch (replace with your watch's IP) .\adb connect 192.168.1.100:5555 # Install the app (replace path with where you downloaded the APK) .\adb install Auto-Stress-Calm-v1.0.1.apk
# Install ADB (Mac with Homebrew)
brew install android-platform-tools
# Or on Linux
sudo apt-get install adb
# Connect to your watch
adb connect 192.168.1.100:5555
# Install the app
adb install Auto-Stress-Calm-v1.0.1.apkThis is the most important step! The app needs permission to read notifications.
- Open Auto Stress Calm on your watch
- You'll see a checklist - tap "Open Settings"
- Find "Auto Stress Calm" in the list and toggle it ON
- Tap "Allow" when prompted
- Go back to the app - you should see a green checkmark ✅
That's it! Auto Stress Calm is now monitoring for stress notifications.
Once installed and permissions are granted, Auto Stress Calm works automatically:
- Wear your Fitbit and go about your day
- When Fitbit detects a stress response, it sends a notification to your watch
- Auto Stress Calm intercepts this notification and immediately starts a gentle breathing session
- Feel the vibration pattern:
- 🌬️ Breathe IN (2.5 seconds) - vibration gradually increases
- 🫁 Hold (3 seconds) - gentle pause
- 😌 Breathe OUT (2.5 seconds) - vibration gradually fades
- Repeat as needed throughout the day
Want to try it without waiting for stress?
- Open the Auto Stress Calm app on your watch
- Tap the "Test Haptics" button
- Feel the 8-second breathing pattern
Currently, Auto Stress Calm is designed for Fitbit devices that have Body Response/EDA stress detection. However, it can be configured to work with other apps that send stress notifications.
No! Auto Stress Calm uses very little battery because it only activates when you receive a stress notification. It's designed to be efficient and runs quietly in the background.
Absolutely not. Auto Stress Calm is 100% open source and runs entirely on your watch. No data is sent to any servers, and there's no internet connection required.
Make sure:
- ✅ You granted notification access permission
- ✅ Your watch isn't in "Do Not Disturb" mode
- ✅ Your watch vibration is turned on in Settings
- ✅ Try the "Test Haptics" button in the app
Not yet, but this is a planned feature! The current 8-second pattern (2.5s in, 3s hold, 2.5s out) is based on proven breathing techniques for stress relief.
Auto Stress Calm works on:
- ✅ Pixel Watch 2 (tested)
- ✅ Pixel Watch 3
- ✅ Any Wear OS 5 or 6 device (API 31+)
- Go to your watch: Settings → Apps → Special app access → Notification access
- Find Auto Stress Calm and toggle it ON
- Restart the Auto Stress Calm app
- Make sure your Fitbit app is installed and working on your watch
- Check that Fitbit is sending notifications (test by triggering a stress response)
- Open Auto Stress Calm and verify the green checkmark is showing
- Try restarting your watch
- Make sure ADB debugging is enabled on your watch
- Verify you're connected:
adb devicesshould show your watch - Try disconnecting and reconnecting:
adb disconnectthenadb connect <IP>
Please open an issue with:
- Your watch model
- Wear OS version
- What happened vs. what you expected
This is an open-source project! Contributions are welcome:
- 🐛 Report bugs
- 💡 Suggest features
- 🔧 Submit pull requests
- ⭐ Star the repo if you find it useful!
Auto Stress Calm is free and open source, licensed under the MIT License.
You're free to use, modify, and share this app. See the license file for details.
- Built with ❤️ for anyone dealing with stress
- Designed to work seamlessly with Fitbit's Body Response/EDA features
- Inspired by mindfulness and evidence-based breathing techniques
Take a deep breath. You've got this. 🌬️