データをひとつに
時計の活動、睡眠、心拍、HRV、回復。食事アプリのカロリーと栄養素。生体インピーダンス式体組成計の体重と体組成。
COACH / 詳しいガイド
データの接続、目標の設定、AI による計画作成、時計への送信まで。実際の画面で、進捗確認、ルート、設定を説明します。
実際のアプリ画面 · ES / EN
COACH / データからトレーニングへ
目標が計画の方向を決めます。実施したトレーニング、回復、食事、体の変化が、進捗確認や AI の調整提案の参考になります。
時計の活動、睡眠、心拍、HRV、回復。食事アプリのカロリーと栄養素。生体インピーダンス式体組成計の体重と体組成。
目標、種目、使える時間、履歴を AI が参考にします。利用できるデータから、セッション、強度、休息、栄養目標を具体化します。
対応するワークアウトを Garmin、Suunto、COROS* に送り、スポーツウォッチでセッションを進められます。
完了したトレーニング、休息、食事、体重の変化が Coach に戻ります。予定と記録を比較し、その情報を AI と計画を見直す際に役立てられます。
01 / 画面
Android に表示される実際のアプリ画面です。画像を選ぶと拡大できます。
目標、種目、使える時間、履歴を AI が参考にします。利用できるデータから、セッション、強度、休息、栄養目標を具体化します。
計画したセッションを確認し、カレンダーで日々のトレーニングと栄養のつながりを見られます。
睡眠、心拍、回復、活動をひとつの画面に。
完了したトレーニング、休息、食事、体重の変化が Coach に戻ります。予定と記録を比較し、その情報を AI と計画を見直す際に役立てられます。
アクティビティの利用可能な GPS トラックをダウンロードし、Coach の地図でルートをまとめて確認できます。
種目と期間で絞り込み、活動数、距離、獲得標高、カロリーを確認。種目別の内訳と期間合計を表示します。
エネルギーと主要栄養素を毎日の目標と比較。
体組成計から届く体重、体脂肪、水分などの測定値と変化。
八つのページです。一般、接続、AI、コーチ、チュートリアル、バックアップ、シミュレーション、情報。目標と AI は、欄から離れるとき、またはアプリを離れるときに保存されます。下の手引きが各ページをたどります。
実データを表示した実際のアプリ画面全体です。スペイン語と英語を切り替え、画像を拡大して詳細を確認できます。
02 / 計画
目標、種目、使える時間、履歴を AI が参考にします。利用できるデータから、セッション、強度、休息、栄養目標を具体化します。
計画には段階があります。近い日は詳しいセッション、遠い日はまだ仮です。チャットは回復、負荷、食事を話し、その日へ適用する変更を提案できます。写真、撮影、口述は、選んだ未来の日だけを、プレビューのあとに置き換えます。
計画済みトレーニングの目的、ウォームアップ、ブロック、反復回数、実施のヒントを確認できます。
完了したトレーニング、休息、食事、体重の変化が Coach に戻ります。予定と記録を比較し、その情報を AI と計画を見直す際に役立てられます。
月と年があり、活動で絞れます。日を選ぶと評価が見えます。練習、カロリー、たんぱく質、炭水化物、脂質、セッションです。目標どおり、調整に注意、目標から外れている、のほかに三つの別の結果があります。確認済みの休息、未達、データの不足です。詳細から RPE、RIR、セット、回数、負荷を記録できます。
食事アプリの記録が Google Health connect に共有されると、カロリーや主要栄養素を取り込めます。
体組成計は体重と、共有する生体インピーダンス測定値を提供します。その変化が計画と振り返りの参考になります。
完了したトレーニング、休息、食事、体重の変化が Coach に戻ります。予定と記録を比較し、その情報を AI と計画を見直す際に役立てられます。
注目の機能
スポーツウォッチで計画に沿ったトレーニングを。
メーカーの接続設定で計画の送信を有効にします。その後 Garmin Connect、Suunto、COROS と時計を同期すると、対応するセッションと指示を確認できます。
* この COROS 接続で時計に送って実行できるのは、ランニング(トレイル・ウルトラを含む)とサイクリングのみです。ジム、筋力、HIIT などは Coach に残り、COROS で実行するセッションとしては送信されません。
接続と互換性を確認 ↗実際のアプリ画面 · ES / EN
04 / ルート
アクティビティの利用可能な GPS トラックをダウンロードし、Coach の地図でルートをまとめて確認できます。
種目と期間で絞り込み、活動数、距離、獲得標高、カロリーを確認。種目別の内訳と期間合計を表示します。
ダウンロードしたトラックは端末に残ります。GPX を取り込み、ルートの詳細からローカルファイルとして書き出すこともできます。
トラックの端末保存には完全なオフライン地図は含まれません。初回のダウンロードや地図タイルの取得には通信が必要な場合があります。
AI / COACH
AI は利用できる情報から計画を作り、進捗を説明します。端末や好みに合わせて、ローカル、ハイブリッド、リモートを選べます。
推論は電話から出ません。モデルがなければ、明示された規則を使うか、AI が使えないと示します。
計画、チャット、期間の要約はリモートの提供者を使えます。その日のコーチ、評価、詳細の説明はローカルのままです。
推論の仕事は設定した提供者を使います。その提供者が使えなければ、ダウンロード済みのローカルモデルが入れます。
Config → チュートリアル → チュートリアルをやり直す、を開きます。順番にデータを接続し、最初の計画を作成しましょう。
Garmin、Suunto、COROS を選ぶと、メーカーに応じた手順が表示されます。ウォッチなしでも始められます。
アプリやデバイスが共有する睡眠、心拍数、活動、栄養、身体測定データへのアクセスを許可します。
ウォッチと同じアカウントでログインします。続行する前に、計画と体重の送信設定を確認します。
スマートフォン上またはクラウドの AI を選びます。モデルと、提供元が必要とする場合は API キーを設定します。
目標、日付、スポーツを設定します。「計画を作成」をタップし、Coach でセッションを確認します。
すべての設定は Config から変更できます。チュートリアルを繰り返す必要はありません。
外観、言語、音声、同期の診断、履歴の削除。
Google Health connect、時計のアカウント、ルートを描くキー。複数のアカウントを同時に接続できます。
| 公開するとき | 時計が実行すること | 文字のまま残ること |
|---|---|---|
| Garmin | 筋力と HIIT のステップ、周回、回数。 | 測った心拍、ペース、パワーのない目標。プール泳は「その他」になります。 |
| Suunto | 対応する時間と欄のあるガイド。 | 種目名、「Z2」と書かれたゾーン、Lap で進む回数。 |
| COROS* | ランニング、トレイルまたはウルトラ、サイクリングと、その区間。 | * この COROS 接続で時計に送って実行できるのは、ランニング(トレイル・ウルトラを含む)とサイクリングのみです。ジム、筋力、HIIT などは Coach に残り、COROS で実行するセッションとしては送信されません。 |
Garmin の Body Battery、ストレス、負荷、readiness はGoogle Health connectからは出ません。これらの読み取りは、出典が自分の経路で渡すかに依存します。リポジトリには、Garmin のヘルス API を使う認可サーバー向けのゲートウェイ契約があります。このアプリはそのサーバーを同梱しません。
まず、どこで考えるかを選びます。リモートの提供者はハイブリッドとリモートのときだけ表示されます。モードを変えてもキーは消えません。
openai/gpt-4.1-mini。OpenCode は Console の ID を使います。例は glm-5.3-flash。エンドポイントを空にすると、モデルに応じて Chat Completions、Responses、Messages、Gemini を選びます。OpenCode Go のサブスクリプションは別の API で、Coach が使うものではありません。計画の生成はバックグラウンドで続けられ、通知と中止があり、CPU を起こしたまま約三十分です。新しい計画が検証を通るまで、前の計画は残ります。Android はプロセスを終了できます。中断されたリモートの依頼は、自分では再開しません。
アプリが計算するために要るもの。目標、種目、エネルギーの方針、基準の体重。
用具、制約、食事の好みは目標の文に書きます。別々の欄ではありません。別の種目の分数は、処方されたセッションを満たしません。
アプリを整える短い手順です。時計、Google Health connect、AI、目標。いつでもやり直せます。モデルの段階では、電話の RAM を見て合うものを提案します。実際の互換は、そのときの空きメモリにもよります。
他のページで設定済みなら、チュートリアルは同じ道を確認するだけです。
アプリが空のときだけ有効です。指標、活動、ルート、計画、食事、睡眠がない状態です。六週間の例を入れます。状態、睡眠、ルートつきの練習、食事、計画です。すべての同期を止めます。例のデータだと知らせる帯が出ます。終了するとローカルのデータベースが消え、シミュレーション中に作ったものも消え、同期は戻ります。
時計の実データがあるとき、このページは意図して閉じたままです。
このガイドのバージョン: 1.1.23。アプリのメール: coach.ia.app@gmail.com。
Garmin、Suunto、COROS* と接続。食事、体組成計、その他の機器のデータは、提供元が共有し、許可した場合に Google Health connect から読み込みます。
睡眠の推定と計画の見直しは、トレーニングの手助けです。臨床モデルでも、検証済みのけがの予測でもありません。
このリポジトリからアプリを作る人向けです。JDK 17 と Android SDK Platform 36 が要ります。
./gradlew :app:testDebugUnitTest :app:lintDebug :app:assembleDebug :app:assembleDebugAndroidTest./gradlew :app:assembleRelease :app:bundleRelease。デバッグ APK: app/build/outputs/apk/debug/Coach-debug-1.1.23.apk。リリース: Coach-1.1.23.apk と Coach-1.1.23.aab。app/schemas に書き出します。データベースはアプリの私有領域にあります。キーの設定は Android Keystore を使います。Android の自動バックアップはオフです。データベースを作り直すテストは、別パッケージと使い捨て端末を必要とします。設定済みのインストールの日常の使い方には入りません。
既定では私有です。電話を離れるときは明示します。
保存、通信先、コピーの詳細はリポジトリの PRIVACY.md にあります。Play からリンクされる公開方針は coach-ia-app.github.io/coach-privacy です。