Skip to content

About

obs workout plugin with heart rate and cgm display

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBS Workout Plugin

Real-time health metrics overlays for OBS. Display your heart rate and blood glucose data as browser source overlays during livestreams.

OBS Workout Plugin Screenshot

Features

  • Heart Rate Overlay - Live BPM display with 30-minute graph from Stromno (Pulsoid)
  • Blood Glucose Overlay - Real-time glucose with trend indicators from Dexcom
  • OBS Browser Source Ready - Transparent backgrounds, sized for streaming

Prerequisites

  • Node.js 18+
  • pnpm package manager
  • A Stromno/Pulsoid account with a widget URL (for heart rate)
  • A Dexcom account (for blood glucose)

Setup

  1. Clone the repository:

    git clone https://github.com/gordolio/obs-workout-plugin.git
    cd obs-workout-plugin
  2. Install dependencies:

    pnpm install
  3. Start the development server:

    pnpm dev
  4. Open http://localhost:3000 in your browser

Usage

  1. Go to the Admin page (http://localhost:3000/admin)
  2. Enter your Stromno widget URL and/or Dexcom credentials
  3. Click Connect for each service
  4. Add browser sources in OBS:

Setting Up Stromno (Heart Rate)

  1. Create an account at stromno.com
  2. Download the Stromno app on your fitness device (smartwatch, etc.)
  3. Sign in and start heart rate monitoring
  4. On the Stromno website, navigate to Widgets
  5. Copy your widget URL (looks like https://stromno.com/widget/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

Tech Stack

  • Next.js 16 (App Router)
  • React 19
  • Tailwind CSS 4
  • Zustand (state management)
  • TanStack React Query
  • Recharts (graphs)
  • SQLite (settings persistence)

About

obs workout plugin with heart rate and cgm display

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages