HeartOSC
Stream Your Heart Rate to VRChat
Stream real-time heart rate data from your BLE heart rate monitor to VRChat and other OSC-enabled applications.
View on GitHub • Privacy Policy
Features
- 📱 Bluetooth Heart Rate Monitor Support - Works with any standard BLE heart rate monitor
- 🎮 VRChat OSC Integration - Real-time heart rate streaming to your avatar
- 🔄 Automatic Reconnection - Smart reconnection with exponential backoff
- 🌍 Multi-language - English, Japanese, Korean, and Simplified Chinese
- 🎨 Material Design 3 - Modern, beautiful interface
- 🔔 Background Monitoring - Continues working in the background
- ⚙️ Fully Configurable - Customize OSC parameters and settings
- 🔒 Privacy-First - No data collection, works entirely offline
How It Works
- Connect your Bluetooth heart rate monitor
- Configure your OSC host IP address and port
- Start monitoring - your heart rate streams automatically
- Use in VRChat - display your real-time BPM on your avatar
Supported Devices
Any Bluetooth LE heart rate monitor using the standard Heart Rate Service:
- Polar H10 / H9 / H7
- Wahoo TICKR
- Garmin HRM-Dual / HRM-Pro
- Coospo H6 / H9
- And many more!
OSC Parameters
| Parameter | Type | Default Path |
|---|---|---|
| Heart Rate | Int | /avatar/parameters/HR |
| HR Connected | Bool | /avatar/parameters/isHRConnected |
| Heartbeat Toggle | Bool | /avatar/parameters/HeartBeatToggle |
| Heartbeat Pulse | Bool | /avatar/parameters/isHRBeat |
All parameter paths are customizable in settings.
Requirements
- Android 8.0 (API 26) or higher
- Bluetooth Low Energy support
- A compatible BLE heart rate monitor
- VRChat with OSC enabled (or any OSC-compatible application)
Privacy & Security
HeartOSC is designed with privacy in mind:
- ✓ No data collection - We don't collect or store any personal information
- ✓ No analytics or tracking - Completely offline operation
- ✓ Local network only - Data sent only to your configured destination
- ✓ Open source - Fully auditable code
Get Started
Download
Or download the APK directly from GitHub Releases
VRChat Avatar Setup
For a ready-to-use heart rate display, check out nullstalgia's Heart Rate Display prefab on BOOTH.
Open Source
HeartOSC is free and open source software licensed under the MIT License.
- Source Code: github.com/hizkifw/HeartOSC
- Report Issues: GitHub Issues
- Contribute: Pull requests are welcome!
Support
Need help? Check out:
- README for detailed documentation
- GitHub Issues for bug reports and feature requests