Local-first VRChat companion

Heart-rate relay from your watch to VRChat, without a cloud account.

WearStream sends live BPM through your own watch, phone, and desktop app for local VRChat chatbox and OSC output.

Downloads

Get the apps you need

Desktop apps

Install one desktop app on the machine running VRChat.

Mobile apps

Pair the phone app with the desktop relay by QR.

iOS 17+ / Apple Watch Phone app

Coming soon.

Coming soon on iPhone In progress

Local pipeline

Watch to phone to desktop to VRChat

Your BPM stays on your own devices, then the desktop app sends local VRChat output.

Watch Reads BPM
Phone Relays locally
Desktop Receives and smooths
VRChat Shows the result

Chatbox + Avatar OSC

Quick start

Scan, connect, stream

Desktop Start Relay

Open WearStream on the PC or Mac running VRChat.

QR code Scan it

The desktop app shows the local relay address.

Phone Connect

Scan the QR code, then start the phone relay.

Watch Stream

Tap Start streaming, allow heart-rate access, and keep the stream running during your session.

Why WearStream

Built to stay local

No cloud account

Your relay flow stays on your devices and local network.

No ad SDKs

The mobile apps are built without ads or analytics SDKs.

VRChat output

Send BPM to chatbox, avatar OSC, and local desktop tools.

Need help?

Setup notes and troubleshooting live on the Help page.