AIサイクリングコーチ。無料のオープンソース。
アプリは無料で、トレーニングデータはデバイスから出ません。AIには、すでに持っているものを使います。ChatGPTのサブスクリプション、Claude Code、または任意のLLM APIキー。Telegramをペアリングすれば、スマホからもコーチを受けられます。
- Windows近日
- iOSとAndroid近日
直近3週間はいずれも負荷が増えており、木曜のイージースピンがブロック開始以来初めての本格的なリカバリー日でした。今週末は高強度セッションを1回にして、2回ではありません — 日曜のロングライドは動かしません。
295–310 Wで5本×3分です。 現在のアンカー265 Wの111–117%なので、各レップはZ5帯に収まり、日曜のロングライドまで響く無酸素領域には入りません。
3分は、VO₂maxに意味があるだけ留まれる最短のレップです。あいだのイージー3分で、最後のレップも最初と同じ質を保てます。5本で止めました。6本目は、良いセッションを悪い1週間に変えてしまいがちです。
できること
きちんとやる、3つのこと。
コーチが役に立つのは、トレーニングを読み、シーズンのプランがあり、セッションを目に入る場所に置いてくれるときだけです。
01
普通のチャットボットは、火曜日にはFTPを忘れています。
実際の数値を読みます。
ご自身のintervals.icu APIキーを貼り付けると、アプリがプロフィール、FTP、パワーゾーンと体重、アクティビティ、パワーと心拍のカーブを取得します。フィットネス、ファティーグ、フォーム、負荷、強度は、アンケートではなく、実際に乗ったライドから来ます。
- ウェルネスも。記録すればHRV、安静時心拍数、睡眠も使います。
- プラットフォームのアカウントがなくても、.fit、.tcx、.gpxファイルを渡せば、デバイス上で解析します。
- パワーゾーン、プランの骨格、目標の実現可能性は、モデル呼び出しなしでローカルに計算します。
- 目標、怪我、機材、スケジュールを覚えます。デバイス上のプレーンなファイルで、開くことも消すこともできます。
フィットネス、ファティーグ、フォーム
02
出張にも、寝不足の夜にも、土曜のグループライドにも耐えるプラン。
目標レースに向けてプランを組み立てます。
大切にしている日付を伝えると、そこから逆算してピリオダイズされたブロック構成を組み、続けられる週間量で、高強度セッションの間隔を空けて体が適応できるようにします。
- リカバリー週はプランの一部です。1週抜けたことへの言い訳ではありません。
- 今ある期間ではFTPやW/kgの目標に届かない場合、その旨を伝えます。
- プランは実際に行った内容に合わせて変わります。各セッションのあと、処方と実績を比較します。
週間負荷、16週ビルド
03
ワークアウトをカレンダーに書き込みます。
セッションに合意すると、コーチがご自身のintervals.icuカレンダーに構造化ワークアウトとして書き込みます。intervals.icuが連携先へ同期するので、ビンディングをはめたときにはインターバルが待っています。
- 目標は曖昧な感覚の言葉ではなく、現在のFTPに基づくワットで書かれます。
- 依頼するまで、何も書き込みません。
- 先のデバイス同期はintervals.icuの仕事です。Enduragentがそれらのアカウントに触れることはありません。
Threshold 5 × 5
プライバシー
データはデバイスに残ります*
Enduragentのアカウントはなく、トレーニング履歴を置くサーバーもなく、行動分析もありません。
開けるファイル
すべては~/.enduragentの下にあります。ローカルのSQLiteストア、読み取った生データのアーカイブ、プレーンなMarkdownの記憶ファイル、会話ログです。フォルダを削除すれば、なくなります。
保存時に暗号化するキー
APIキーはmacOSのセキュアストレージで暗号化され、鍵はKeychainに保管されます。セキュアストレージが使えない場合、平文で書き出すのではなく、保存を拒否します。
* プロンプトと、その中のトレーニング数値は、選んだモデルプロバイダーに送られます。intervals.icuのキーはintervals.icuに送られます。
モデルの利用
ご自身のモデルを使います。
Enduragentはトークンを転売しません。既にお持ちのアカウントを指定すると、プロバイダーから請求されます。APIキーに対応するプロバイダーは9社です。すでにChatGPTを支払っているなら、それでサインインすれば新たな費用はかかりません。チャットボットのタブと違い、コーチはトレーニングの文脈をデバイスに置きます。
自分で設定する1日の上限付きサイドバー利用額メーターが、請求書より先にその日の費用を示します。ローカルの見積もりであり、課金の制御ではありません。プロバイダー側の上限も設定してください。
料金
人間のコーチは月額150–300ドルで、返信に2週間かかることもあります。
無料です。大事なところで、開かれています。
$0
プラン分けも、試用期間も、アップセル画面も、作成するアカウントもありません。
- MITライセンス。 読んで、フォークして、改変して、自分の版を公開できます。
- 支払先はモデルのプロバイダーであり、Enduragentではありません。 そのお金には一切触れません。
- 出し惜しみはありません。 良い機能だけを入れた有料版はありません。
24時間稼働
Telegramのコーチに、昼夜を問わず答えてほしいですか?
デスクトップアプリは、コンピューターが起動している間に応答します。昼夜を問わず返信するボットが必要なら、テンプレートからRailwayに自分のコピーをデプロイしてください。あくまでセルフホストです。自分のインスタンス、自分のキー、自分だけが話せる送信者許可リスト。
上級者は、macOSまたはLinuxのターミナルでnpmパッケージとしてコーチを実行することもできます。
自分の数値で試してください。
アプリをダウンロードし、intervals.icuのキーを貼り付け、モデルをつなぎ、今日何に乗るか聞いてください。
医学的助言ではなく、医師や認定コーチの代わりにもなりません。
今後の予定
Windowsデスクトップアプリ、iOS、Androidは準備中です。リリースページをご覧ください。