AIサイクリングコーチ。無料のオープンソース。

アプリは無料で、トレーニングデータはデバイスから出ません。AIには、すでに持っているものを使います。ChatGPTのサブスクリプション、Claude Code、または任意のLLM APIキー。Telegramをペアリングすれば、スマホからもコーチを受けられます。

  • Windows近日
  • iOSとAndroid近日
Macで プランと、その根拠となるトレーニングデータを確認できます。
Telegram アプリがMacで動いている間に、スマホから依頼できます。変更はintervals.icuのカレンダーに反映されます。

できること

きちんとやる、3つのこと。

コーチが役に立つのは、トレーニングを読み、シーズンのプランがあり、セッションを目に入る場所に置いてくれるときだけです。

01

普通のチャットボットは、火曜日にはFTPを忘れています。

実際の数値を読みます。

ご自身のintervals.icu APIキーを貼り付けると、アプリがプロフィール、FTP、パワーゾーンと体重、アクティビティ、パワーと心拍のカーブを取得します。フィットネス、ファティーグ、フォーム、負荷、強度は、アンケートではなく、実際に乗ったライドから来ます。

  • ウェルネスも。記録すればHRV、安静時心拍数、睡眠も使います。
  • プラットフォームのアカウントがなくても、.fit、.tcx、.gpxファイルを渡せば、デバイス上で解析します。
  • パワーゾーン、プランの骨格、目標の実現可能性は、モデル呼び出しなしでローカルに計算します。
  • 目標、怪我、機材、スケジュールを覚えます。デバイス上のプレーンなファイルで、開くことも消すこともできます。

フィットネス、ファティーグ、フォーム

直近26週間
26週間のフィットネス、ファティーグ、フォームのシーズンチャート フィットネスは3週ブロックの繰り返しで44から78まで着実に上がります。ファティーグはリカバリー週とブロック週の間で振れ、最後は92です。フィットネスからファティーグを引いたフォームは、リカバリー週はプラスになり、最後は−14です。 0 ファティーグ 92 フィットネス 78 フォーム −14 26週間前 今日

02

出張にも、寝不足の夜にも、土曜のグループライドにも耐えるプラン。

目標レースに向けてプランを組み立てます。

大切にしている日付を伝えると、そこから逆算してピリオダイズされたブロック構成を組み、続けられる週間量で、高強度セッションの間隔を空けて体が適応できるようにします。

  • リカバリー週はプランの一部です。1週抜けたことへの言い訳ではありません。
  • 今ある期間ではFTPやW/kgの目標に届かない場合、その旨を伝えます。
  • プランは実際に行った内容に合わせて変わります。各セッションのあと、処方と実績を比較します。

週間負荷、16週ビルド

ポラライズド、4週ブロック
16週プランの骨格 週間負荷は、より軽いリカバリー週で区切られた3週のビルドブロックで上昇し、最後の3週間で下がって目標レースに入ります。 目標レース 第1週 テーパリング 第16週
リニアブロックリバースリニアポラライズドピラミッド

03

ワークアウトをカレンダーに書き込みます。

セッションに合意すると、コーチがご自身のintervals.icuカレンダーに構造化ワークアウトとして書き込みます。intervals.icuが連携先へ同期するので、ビンディングをはめたときにはインターバルが待っています。

  • 目標は曖昧な感覚の言葉ではなく、現在のFTPに基づくワットで書かれます。
  • 依頼するまで、何も書き込みません。
  • 先のデバイス同期はintervals.icuの仕事です。Enduragentがそれらのアカウントに触れることはありません。

Threshold 5 × 5

1時間20分、負荷 85
閾値5×5ワークアウトのインターバルプロファイル FTPの75%まで上げる20分のウォームアップ、続いてFTPの105%で5分のインターバルを5本、あいだに5分のイージースピン、その後15分のクールダウン。 278 W ウォームアップ FTP 105%で 5 × 5分 クールダウン
GarminWahooHammerheadCOROSSuuntoZwift

プライバシー

データはデバイスに残ります*

Enduragentのアカウントはなく、トレーニング履歴を置くサーバーもなく、行動分析もありません。

開けるファイル

すべては~/.enduragentの下にあります。ローカルのSQLiteストア、読み取った生データのアーカイブ、プレーンなMarkdownの記憶ファイル、会話ログです。フォルダを削除すれば、なくなります。

保存時に暗号化するキー

APIキーはmacOSのセキュアストレージで暗号化され、鍵はKeychainに保管されます。セキュアストレージが使えない場合、平文で書き出すのではなく、保存を拒否します。

* プロンプトと、その中のトレーニング数値は、選んだモデルプロバイダーに送られます。intervals.icuのキーはintervals.icuに送られます。

モデルの利用

ご自身のモデルを使います。

Enduragentはトークンを転売しません。既にお持ちのアカウントを指定すると、プロバイダーから請求されます。APIキーに対応するプロバイダーは9社です。すでにChatGPTを支払っているなら、それでサインインすれば新たな費用はかかりません。チャットボットのタブと違い、コーチはトレーニングの文脈をデバイスに置きます。

Anthropic Claude OpenAI GPT Google Gemini OpenRouter DeepSeek Qwen MiniMax Kimi Z.AI GLM ChatGPT sign-in 試験運用

自分で設定する1日の上限付きサイドバー利用額メーターが、請求書より先にその日の費用を示します。ローカルの見積もりであり、課金の制御ではありません。プロバイダー側の上限も設定してください。

料金

人間のコーチは月額150–300ドルで、返信に2週間かかることもあります。

無料です。大事なところで、開かれています。

$0

プラン分けも、試用期間も、アップセル画面も、作成するアカウントもありません。

  • MITライセンス。 読んで、フォークして、改変して、自分の版を公開できます。
  • 支払先はモデルのプロバイダーであり、Enduragentではありません。 そのお金には一切触れません。
  • 出し惜しみはありません。 良い機能だけを入れた有料版はありません。

24時間稼働

Telegramのコーチに、昼夜を問わず答えてほしいですか?

デスクトップアプリは、コンピューターが起動している間に応答します。昼夜を問わず返信するボットが必要なら、テンプレートからRailwayに自分のコピーをデプロイしてください。あくまでセルフホストです。自分のインスタンス、自分のキー、自分だけが話せる送信者許可リスト。

上級者は、macOSまたはLinuxのターミナルでnpmパッケージとしてコーチを実行することもできます。

自分の数値で試してください。

アプリをダウンロードし、intervals.icuのキーを貼り付け、モデルをつなぎ、今日何に乗るか聞いてください。

医学的助言ではなく、医師や認定コーチの代わりにもなりません。

今後の予定

Windowsデスクトップアプリ、iOS、Androidは準備中です。リリースページをご覧ください。