Key Features • Pre-Requisites • Documentation • Contact & Support • Other Projects • Mentions • License
- 📶 FTMS Connectivity - Connects to BLE-enabled treadmills using the Fitness Machine Service protocol.
- 🎮 Walk In-Game - Control your movement in-game directly from your treadmill, syncing movement in real-time.
- 🔍 OSC Query Support - Automatically discovers and connects to VRChat via OSC Query with no manual setup required.
- ❤️ Integration Support - Integrates with Pulsoid for real-time heart rate data during workouts.
- A treadmill with Bluetooth and FTMS support.
- VRChat with OSC enabled.
- Windows 10 (v1903) or later operating system.
- A compatible BLE adapter (if not built-in). Recommended
Full documentation is available at me.duinrahaic.app/fitosc.
For additional support, please consider joining my Discord server here.
- VRCDollyManager - A Dolly Manager for VRChat.
- VRCPictureToClipboard - A tool to copy the latest picture from VRChat to your clipboard.
FitOSC is built on the shoulders of these open-source libraries:
- Avalonia - Cross-platform UI framework for .NET.
- InTheHand.BluetoothLE - Bluetooth LE library for .NET.
- LucHeart.CoreOSC - OSC protocol implementation for .NET.
- OscQueryLibrary - OSCQuery auto-negotiation library for VRChat.
- NAudio - Audio and MIDI library for .NET.
- Blazored.LocalStorage - Local storage access for Blazor applications.
- Three.js - JavaScript 3D library.
- Lucide Icons - Open-source icon toolkit.
- Font Awesome - Icon toolkit.
- Serilog - Structured logging for .NET.
- OpenVR SDK - Valve's VR hardware access SDK.
FitOSC is licensed under the MIT License. Modify and distribute as needed.
