BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
翻訳待ち
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A triathlon training planner that fits a season to the hours you actually have, and keeps it in your own browser. It is free, open source, and has no server of its own — no account is required, and nothing is uploaded unless you ask it to be.
Live at https://yootri.gzarruk.com
Nothing is edited in place. Any change — yours or the coach's — is built as a draft, checked, shown to you as a diff, and only written when you apply it.
The coach is optional and stays off until you configure it. It can read your plan and propose changes; it cannot write to one. Everything it does lands in the same draft-and-review gate as everything else, so the worst it can produce is a proposal you reject.
localStorage, is never
written into a plan, and is never exported or synced. Anything that can run
script on the page could read it, so use a key you are willing to rotate.Two providers are supported: Anthropic, and anything speaking the OpenAI Chat Completions shape — OpenAI itself, OpenRouter, Groq, Together, LM Studio or Ollama — through an editable base URL. A local endpoint works well here and keeps everything on your own machine.
Responses are generated by an AI model, not a human coach, and can be wrong.
This is the beginning of the README. Read the rest at the original. Read the full README ↗