汇集你的数据
手表提供活动、睡眠、心率、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 和目标。随时可以再走一遍。在模型这一步,应用会看手机内存并建议一个合适的。实际兼容还取决于当时的空闲内存。
如果其他页面已经都设置好了,教程只是确认同一条路径。
只有应用为空时才能开启:没有指标、活动、路线、计划、饮食或睡眠。它会装入六周示例——状态、睡眠、带路线的训练、饮食和一个计划——并暂停所有同步。一条提示会提醒你看到的是示例数据。退出时会删除本地数据库,包括模拟期间创建的内容,同步也会恢复。
如果已经有手表的真实数据,这一页会故意保持关闭。
本指南版本: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。