App Intel

HeartOSC

LivekitsVR1 app · 547 installsToolsFreered.kitsu.heartosc

Stream real-time heart rate from BLE monitors to VRChat

Alert me★ WatchOpen in Play ↗
Total installs
547
exact · Play shows 500+
Installs / day
0
since last crawl
Rating
—★
— ratings · — reviews
Released
15 Dec 2025
10mo ago
Last update
25 Aug 2026
v1.3.0 · 2mo ago
Countries
—
not checked yet

Install history

exact counter from Google Play
534.3650.7767.2883.61K10 Oct11 Oct12 Oct
534.3650.7767.2883.61K10 Oct11 Oct12 Oct

Installs per day · last 90 days

00.30.50.8111 Oct12 Oct12 Oct11 Oct: 012 Oct: 0

Change timeline

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Availability has not been checked for this app yet. “Check all countries” looks the app up in about 140 Google Play storefronts and shows where it is live, listed but not installable, or missing — plus any country-specific (custom) store listings.

Top countries

Country data will be available soon.

We estimate where downloads come from using the app’s position in Google Play’s top charts in about 140 countries. This app is not in any chart we have collected yet; the estimate appears as soon as it is.

Top chart positions

Not in any tracked top chart.

App manifest

Read this app's manifest from Google Play: permissions, declared SDKs, components and AdMob app ID. Saved analysis appears here automatically.

Manifest analysis reads only the required APK ranges. Base APK downloads may need separate device splits to install.

Data safety

declared by the developer on Google Play
  • Shares data with third parties Health and fitness
  • No data collected
  • Data is not encrypted
  • No way to ask for data deletion

This is the developer's own declaration, summarised from the Play listing. The permissions below show what the app is technically able to access.

Permissions

8 in 3 groups
3 Sensitive3 Notable2 Routine

What this app can do with your phone

  • Know roughly where you are, using mobile towers and Wi-Fi networks
  • Know your exact location using GPS, Wi-Fi and mobile networks
  • Read data from body sensors, such as your heart rate
LocationSensitive2

Access to where your device is, using GPS or network signals

  • Know roughly where you are, using mobile towers and Wi-Fi networksapproximate location (network-based) · ACCESS_COARSE_LOCATION
  • Know your exact location using GPS, Wi-Fi and mobile networksprecise location (GPS and network-based) · ACCESS_FINE_LOCATION
Wearable sensors/Activity dataSensitive1

Access to body sensor data like heart rate and your physical activity

  • Read data from body sensors, such as your heart ratebody sensors (like heart rate monitors) · BODY_SENSORS
OtherNotable5

Access to miscellaneous device features that don't fit other categories

  • See Bluetooth settings and connect to paired devices like headphones, speakers or watchespair with Bluetooth devices · BLUETOOTH
  • Turn Bluetooth on or off and find and pair with nearby Bluetooth devicesaccess Bluetooth settings · BLUETOOTH_ADMIN
  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Check with Google Play that you got this app legitimatelyGoogle Play license check · com.android.vending.CHECK_LICENSE

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
Stream your real-time heart rate to VRChat and other OSC-enabled applications. HeartOSC receives live BPM data from a Bluetooth LE monitor or Wear OS watch and sends it to your avatar over OSC for responsive displays and interactions. 🎮 BUILT FOR VRCHAT Show your actual heart rate on your avatar while exploring worlds, chatting with friends, or sharing an intense moment. Customize the OSC destination and heartbeat behavior to suit your avatar. ⌚ BLUETOOTH LE OR WEAR OS Choose the input source that fits your setup: • Connect a standard Bluetooth LE heart rate monitor directly to your phone • Stream heart rate data from the built-in sensor on a paired Wear OS watch • Start and stop monitoring from the HeartOSC watch companion app • Automatic watch display dimming helps reduce battery usage and OLED burn-in 📱 KEY FEATURES • Real-time heart rate streaming over OSC • Background monitoring with a persistent notification • Automatic BLE reconnection when a connection drops • Configurable OSC host, port, parameter paths, and pulse duration • English, Japanese, Korean, and Simplified Chinese support • Modern Material Design 3 phone interface 🔧 OSC COMPATIBILITY HeartOSC is compatible with avatar setups made for Iron Heart and VRCOSC Bluetooth Heartrate. Parameter paths and VRCOSC-compatible output can be configured from Settings. Adjust the heartbeat pulse duration from 1 to 5000 milliseconds to match your avatar animations. 💪 SUPPORTED DEVICES HeartOSC supports Bluetooth LE monitors that implement the standard Bluetooth Heart Rate Service, including models from Polar, Wahoo, Garmin, Coospo, and others. The companion app supports compatible Wear OS watches with a built-in heart rate sensor, including Google Pixel Watch, Samsung Galaxy Watch, and Fossil Gen 6. 🎨 QUICK SETUP 1. Enable OSC in VRChat 2. Enter your VRChat PC's local IP address in HeartOSC 3. Choose Bluetooth LE or Wear OS as your input source 4. Connect your monitor or start the HeartOSC watch companion 5. See your live heart rate in VRChat The default output works with nullstalgia's Heart Rate Display prefab and other compatible avatar assets. 🔒 PRIVACY HeartOSC: • Has no ads, analytics, accounts, or tracking • Does not collect or upload data to a HeartOSC-operated server • Does not store heart rate session history • Sends OSC data only to the address you configure • Uses Google Play services to deliver data from a paired Wear OS watch • Is open source and available for inspection ⚙️ TECHNICAL DETAILS • OSC protocol over UDP • Android 8.0 or newer for the phone app • Wear OS 3.0 or newer for the watch companion • Local network connection to your OSC receiver • Bluetooth, sensor, location, and notification permissions are requested only where required by Android and the selected input source 🌐 BEYOND VRCHAT Use HeartOSC with OSC-enabled software for livestream overlays, music visualizations, interactive installations, and custom integrations. 🆓 FREE AND OPEN SOURCE HeartOSC is free, with no ads, in-app purchases, or premium features. The complete source code is available under the MIT License. Source and support: https://github.com/hizkifw/HeartOSC Report issues: https://github.com/hizkifw/HeartOSC/issues Made with ❤️ for the VRChat community

What's new

This release significantly improves Wear OS heart-rate streaming reliability, particularly on Galaxy Watch devices and newer Wear OS versions.

Growing in Tools

Category →