Metadata-Version: 2.4
Name: s-bike-training-hub
Version: 1.12.1
Summary: A free, local training hub for cycling, running, swimming and lifting, with an MCP server for your AI assistant.
Author: JHarp199345
License-Expression: MIT
Project-URL: Homepage, https://github.com/JHarp199345/S-Bike-Training-Hub
Project-URL: Wiki, https://github.com/JHarp199345/S-Bike-Training-Hub/wiki
Keywords: mcp,training,cycling,running,swimming,strength,smart-bike,fitness
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: bleak==3.0.2
Requires-Dist: bless==0.3.0; sys_platform != "win32"
Requires-Dist: pyobjc-core==12.2.2; sys_platform == "darwin"
Requires-Dist: pyobjc-framework-Cocoa==12.2.2; sys_platform == "darwin"
Requires-Dist: pyobjc-framework-CoreBluetooth==12.2.2; sys_platform == "darwin"
Requires-Dist: pyobjc-framework-libdispatch==12.2.2; sys_platform == "darwin"
Requires-Dist: rumps==0.4.0; sys_platform == "darwin"
Requires-Dist: Pillow==12.3.0
Requires-Dist: pypdfium2==5.14.0
Requires-Dist: rapidocr==3.9.2
Requires-Dist: onnxruntime<2,>=1.24
Requires-Dist: opencv-python==4.13.0.92
Requires-Dist: pyobjc-framework-Vision==12.2.2; sys_platform == "darwin"
Requires-Dist: qrcode==8.2
Dynamic: license-file

# S-Bike Training Hub

A free, open-source, local training hub for cycling, running, swimming and lifting, with an MCP server so your AI
assistant can set you up, read your training and plan it with you. Your data stays on your computer.

**Install and connect your assistant in one line** (needs [uv](https://docs.astral.sh/uv/)):

    claude mcp add --scope user s-bike-hub -- uvx s-bike-training-hub@latest

Then ask your assistant: "Set me up with S-Bike Training Hub." It starts the hub app for you and walks you through
setup one question at a time. The app is at http://127.0.0.1:8729 once it's running.

- `s-bike-hub` starts the app yourself (smart-bike control: tested on a Merach S29; everything else works without a bike).
- `s-bike-hub-maps` downloads offline maps and route data (optional, large).
- Your data lives in your own data folder (macOS ~/Library/Application Support/S-Bike Hub), never in the package.

Source, guide and changelog: https://github.com/JHarp199345/S-Bike-Training-Hub

Optional games: https://jharp199345.itch.io/monster-chase
Community: https://www.strava.com/clubs/2379636
Optional support: https://ko-fi.com/jharp199345

Game packs are separate downloads, never bundled with the Hub.

Estimates are labelled as estimates; this is training support, not medical advice.

mcp-name: io.github.JHarp199345/s-bike-hub
