# PulseOSC: Heart Rate in VRChat — Heart Rate to OSC Receiver

> Transmit heart rate data from wearables to OSC applications. (iPhone/iPad app by 清源 欧阳.)

- Source: https://appshunter.io/ios/app/pulseosc-heart-rate-in-vrchat/id6757429299 (this page in markdown: same URL + `.md`)
- Developer: [清源 欧阳](https://appshunter.io/developer/1853453095)
- Category: Health & Fitness, Utilities
- Price: $1.99
- Rating: 5.00/5 from 2 App Store ratings · 5 written reviews indexed
- Age rating: 4+
- Requires: iOS 16 · 6 MB
- Languages: Korean, German (Germany), Latin American Spanish, American English, Japanese, Chinese (Simplified, China), Chinese (Traditional, Taiwan), French (France)
- Released: 2026-01-08
- Data updated: 2026-08-29
- Monetization: paid
- User reviews in markdown: https://appshunter.io/ios/app/pulseosc-heart-rate-in-vrchat/id6757429299/reviews.md

## What is PulseOSC?

PulseOSC seamlessly bridges your Apple Watch, compatible headphones (AirPods Pro 3, Powerbeats Pro 2), or third-party Bluetooth devices health data with your OSC-compatible applications (like VRChat or Resonite). Whether you want to drive avatar animations with your heart rate or display it in the chatbox, PulseOSC makes it simple and reliable.

Real-Time Heart Rate: Streams your live heart rate from Apple Watch, compatible headphones (AirPods Pro 3, Powerbeats Pro 2), or third-party Bluetooth devices to your device via OSC.
VRChat Ready: Native support for Avatar Parameters (drive animations/effects) and the VRChat Chatbox (display BPM text).
Fully Customizable: Configure target IP, Port, and specific OSC addresses to fit your unique setup.
Visual Feedback: A beautiful, modern interface that lets you monitor connection status and data flow at a glance.
Privacy First: Your data stays under your control. PulseOSC only transmits health data directly to the local IP or domain you specify—no external cloud servers involved.

*This application is not authorized, endorsed, or supported by VRChat Inc. or Yellow Dog Man Studios S.r.o. Only the heart rate data it sends via the OSC protocol can be retrieved by the VRChat or Resonite clients. Beyond this technical interaction, there is no affiliation between them.

## Key features

- Real-time heart rate streaming
- VRChat integration for avatar parameters and chatbox
- Customizable OSC target IP, Port, and addresses
- Visual feedback on connection status
- Privacy-focused local data transmission

## Recent user reviews (5 of 5)

All indexed reviews: https://appshunter.io/ios/app/pulseosc-heart-rate-in-vrchat/id6757429299/reviews.md

### 5/5 — なめらか心音ギミック3.0動作OK

*2026-06-25*

なめらか心音ギミックで使う場合は、「その他OSCパラメータ」の「#」の欄に↓を入力
/avatar/parameters/VRCOSC/Heartrate/Value
あとは接続先のIPを指定すれば動くはずです

**Developer response:** ご購入いただき、応援してくださりありがとうございます！😄

### 5/5 — Works as Listed

*2026-06-01*

Allows direct and network based connections, along with basic static chatbox options, been using it for about a month now and it’s been smooth with no issues!!

**Developer response:** Thank you for your support! 😄

### 5/5 — 不错的应用

*2026-02-23*

应用做的没bug，很丝滑，一次点亮很棒

希望增加nrv（心率变异性，这个我很需要），血氧饱和度，睡眠等数据的实时传递。

**Developer response:** 感谢支持～

关于HRV，我们做了一些测试，Apple Watch的心率采样并不是逐拍采样，大约每3–5秒才更新一次。如果用平均心率去推算RR间期来计算HRV，结果波动会非常大，参考意义比较有限。Apple Watch本身也主要只在静息状态下记录HRV，这可能也说明运动状态下的HRV数据可靠性并不高。

如果不是实时计算，而是直接读取系统记录的数据，那么就会和血氧饱和度、睡眠等数据一样——它们并不是持续实时更新的，更新频率比较低，因此实时传输的意义也不太大。目前这些数据可能更适合用户直接手动输入更新。

### 5/5 — 超好用！

*2026-01-18*

终于有ios端的实时心率查看软件了，我的手表终于派上用场了∠( ᐛ 」∠)＿

**Developer response:** 感谢支持～

### 5/5 — Super easy to use and very beginner-friendly

*2026-01-08*

Setup was straightforward and worked right away. I didn’t encounter any bug, and the heart rate display in VRChat is clear and stable. Even someone with very little technical experience can use this without any trouble. Highly recommended!

**Developer response:** Thank you for your support! 😄

## Frequently asked questions about PulseOSC

### What devices can PulseOSC use to get heart rate data?

PulseOSC can retrieve heart rate data from your Apple Watch, AirPods Pro 3, Powerbeats Pro 2, or other third-party Bluetooth devices that support health data transmission.

### What applications are compatible with PulseOSC?

PulseOSC is designed to work with any OSC-compatible applications, with specific native support for VRChat and Resonite, allowing you to drive avatar animations or display BPM in the chatbox.

### How does PulseOSC ensure user privacy?

PulseOSC prioritizes privacy by only transmitting your health data directly to the local IP or domain you specify. It does not use any external cloud servers, keeping your data under your control.

### Can I customize where PulseOSC sends data?

Yes, PulseOSC is fully customizable. You can configure the target IP address, Port number, and specific OSC addresses to precisely match your unique setup and application needs.

### Does PulseOSC have ads?

No, PulseOSC does not contain advertisements. It is a paid application designed to provide a seamless and uninterrupted experience for integrating your health data.

### What is the age rating for PulseOSC?

PulseOSC has an age rating of 4+, making it suitable for a wide range of users. This rating indicates general appropriateness for most audiences.

### How often is PulseOSC updated?

The latest version of PulseOSC is 2.2, which was last updated on May 22, 2026. This indicates a recent update, suggesting ongoing development and support.

### What is the price of PulseOSC?

PulseOSC is available for a one-time purchase of $1.99. This is a paid application, and there are no in-app purchases or subscription fees.

## Version history (last 5 releases)

### 2.2 — 2026-05-22

- Added workout pausing and haptic feedback to the Watch App. You can also pause by pressing buttons simultaneously: on Apple Watch Ultra, press the Action button and Side button together; on other Apple Watch models, press the Digital Crown and Side button together.
- Added German localization.

Recent Updates:

- Added animations to the "Statistics" page for a smoother data browsing experience.
- Improved Watch App stability.
- Performance optimizations.
- Added support for watchOS 8.
- Changed Float OSC parameter mapping from a direct value to a percentage (1-200 HR scale).
- Fixed a UI overflow issue on iPad caused by long text displaying on some languages.
- Added support for displaying today's total active energy.
- Added a new "Statistics" page to view historical workouts and activity data recorded with PulseOSC.
- Added support for third-party Bluetooth heart rate broadcasting devices (non-Apple smartwatches, smart bands, chest straps, arm bands, etc.).
- Now available on iPad! Monitor your heart rate and active energy using compatible headphones (AirPods Pro 3, Powerbeats Pro 2) or third-party Bluetooth devices.

### 2.1.6 — 2026-04-05

- Added animations to the "Statistics" page for a smoother data browsing experience.

Recent Updates:
- Performance optimizations.
- Added support for watchOS 8.
- Changed Float OSC parameter mapping from a direct value to a percentage (1-200 HR scale).
- Fixed a UI overflow issue on iPad caused by long text displaying on some languages.
- Added support for displaying today's total active energy.
- Added a new "Statistics" page to view historical workouts and activity data recorded with PulseOSC.
- Added support for third-party Bluetooth heart rate broadcasting devices (non-Apple smartwatches, smart bands, chest straps, arm bands, etc.).
- Now available on iPad! Monitor your heart rate and active energy using compatible headphones (AirPods Pro 3, Powerbeats Pro 2) or third-party Bluetooth devices.

### 2.1.5 — 2026-03-08

- Performance optimizations.

Recent Updates:
- Added support for watchOS 8.
- Changed Float OSC parameter mapping from a direct value to a percentage (1-200 HR scale).
- Fixed a UI overflow issue on iPad caused by long text displaying on some languages.
- Added support for displaying today's total active energy.
- Added a new "Statistics" page to view historical workouts and activity data recorded with PulseOSC.
- Added support for third-party Bluetooth heart rate broadcasting devices (non-Apple smartwatches, smart bands, chest straps, arm bands, etc.).
- Now available on iPad! Monitor your heart rate and active energy using compatible headphones (AirPods Pro 3, Powerbeats Pro 2) or third-party Bluetooth devices.

### 2.1.4 — 2026-03-04

- Added support for watchOS 8.

Recent Updates:
- Changed Float OSC parameter mapping from a direct value to a percentage (1-200 HR scale).
- Fixed a UI overflow issue on iPad caused by long text displaying on some languages.
- Added support for displaying today's total active energy.
- Added a new "Statistics" page to view historical workouts and activity data recorded with PulseOSC.
- Added support for third-party Bluetooth heart rate broadcasting devices (non-Apple smartwatches, smart bands, chest straps, arm bands, etc.).
- Now available on iPad! Monitor your heart rate and active energy using compatible headphones (AirPods Pro 3, Powerbeats Pro 2) or third-party Bluetooth devices.

### 2.1.3 — 2026-02-26

- Changed Float OSC parameter mapping from a direct value to a percentage (1-200 HR scale).
- Fixed a UI overflow issue on iPad caused by long text displaying on some languages.

Recent Updates:
- Added support for displaying today's total active energy.
- Added a new "Statistics" page to view historical workouts and activity data recorded with PulseOSC.
- Added support for third-party Bluetooth heart rate broadcasting devices (non-Apple smartwatches, smart bands, chest straps, arm bands, etc.).
- Now available on iPad! Monitor your heart rate and active energy using compatible headphones (AirPods Pro 3, Powerbeats Pro 2) or third-party Bluetooth devices.

## More apps by 清源 欧阳

- [WakeCast: Wake-on-LAN](https://appshunter.io/ios/app/wakecast-wake-on-lan/id6758992816)
- [BeanCellar](https://appshunter.io/ios/app/beancellar/id6763753231)

All apps by 清源 欧阳: https://appshunter.io/developer/1853453095

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-29.*
