Heart-rate relay for VRChat

Your heartbeat,
in VRChat.

Send your watch’s heart rate to your VRChat chatbox and avatar through your phone and desktop. The WearStream relay connects over your local network without a WearStream account.

We’re looking for Android + Wear OS testers
Help shape WearStream → · iPhone coming soon

Local pipeline

How WearStream connects

Your watch reads it. Your phone passes it on.
Your desktop brings it into VRChat.

01
WearStream watch app screenshot
WatchReads BPM

Your watch reads your heart rate while you stream.

02
WearStream phone app screenshot
PhoneRelays locally

Your paired phone forwards samples to your desktop over your local network.

03
WearStream desktop app screenshot
DesktopReceives & smooths

The desktop relay smooths incoming readings and prepares your outputs.

04
93 BPM
Example VRChat avatar and chatbox
VRChatShows the result

Display BPM in your chatbox or drive compatible avatar parameters with OSC.

Your devices. Your local network.

Actual app screenshots, captured in separate sessions.

Downloads

Get the apps you need

Desktop apps

Choose the desktop relay for your setup.

macOS 12+ Desktop app

Universal app for Apple silicon and Intel Macs.

Desktop v0.1.8

Mobile apps

Pair the phone app with the desktop relay by QR.

iOS 17+ / Apple Watch Phone + watch

In development. Not yet available to download.

Coming soon on iPhone In progress

Looking for testers

Join the Android closed test

Have an Android phone and a Wear OS watch? Join our closed test and help us improve pairing, everyday sessions, and reconnects.

Get in touch to request access

Tell us your phone and watch models, and which desktop you use. We’ll reply with the next steps.

Quick start

Set up WearStream

Install the phone and watch apps first. Keep your phone and desktop on the same local network.

  1. 01

    Start on desktop

    Open WearStream and click Start Relay. Your pairing QR code appears automatically.

    First-launch help ↗
  2. 02

    Pair your phone

    Scan the desktop QR code in the phone app, then tap Start Relay on your phone.

    Pairing help ↗
  3. 03

    Start your watch stream

    Tap Start streaming on the watch and allow heart-rate access. Enable OSC and Chatbox in VRChat for output.

    Permissions & long sessions ↗

Built to stay local

Relay over your local network

From watch to desktop, your heart-rate relay stays on your devices and local network.

Pair your phone by scanning the desktop QR code. Start and stop streaming in the apps, and choose which VRChat outputs to enable.

When you enable output, WearStream sends the selected heart-rate information to VRChat. See the privacy policy for details about data handling.

Read our privacy policy ↗

Need a hand?

Setup help and troubleshooting