Local-first VRChat companion

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

WearStream connects your Wear OS watch, Android phone, and Windows desktop app so live BPM can flow into your local VRChat setup with a simpler pairing flow.

After downloading the Windows app, use the quick-start and troubleshooting help below if you need help pairing the phone or watch.

How it works

One relay path, three devices

1. Watch

The Wear OS app reads heart-rate data from your watch sensor and keeps streaming while the screen sleeps when background access is allowed.

2. Phone

The Android phone app pairs to the desktop relay with a local URL, keeps the connection alive in the background, and shows live BPM and status.

3. Desktop

The Windows app receives local telemetry and forwards it into your VRChat output pipeline, with test flows for easier first-time setup.

Quick start

Fastest first run

  1. Start Phone over Wi-Fi in the Windows app and copy the relay URL.
  2. Open the phone app, paste the relay URL, and connect.
  3. Open the watch app, allow heart-rate access and Allow all the time if prompted, then start streaming.

The phone app can keep relaying with the screen locked because it runs as a foreground service.

Help

Where each thing goes

Relay URL

The desktop app shows a local relay URL such as ws://192.168.x.x:6124/ws. Paste or scan that URL in the phone app. VRChat does not use this URL.

VRChat OSC

On the same Windows PC, open VRChat and enable OSC and Chatbox in Settings -> OSC. The desktop app normally stays on 127.0.0.1:9000.

If something fails

Use Test listener in the Windows app, make sure the phone and PC are on the same Wi-Fi network, and confirm the watch still has heart-rate access plus Allow all the time.

Support email: wearstream.support@gmail.com

Why WearStream

Built to stay local

No cloud account

The core relay flow is designed around your own watch, phone, desktop, and local network.

No ads or analytics SDKs

The Android apps in this repository are built without ad tech or analytics SDK integrations.

Not a medical device

WearStream is a companion relay utility for live BPM display and VRChat workflows, not a diagnostic or treatment tool.

Legal

Independent project notice

WearStream is an independent project and is not affiliated with, endorsed by, or sponsored by VRChat, Samsung, Google, or Wear OS.

VRChat and related names, marks, and products are the property of their respective owners.