AI 骑行教练。免费开源。
应用免费,训练数据不会离开本机。AI 用的是已经有的东西:ChatGPT 订阅、Claude Code,或任意 LLM API 密钥。配对 Telegram,用手机也能接受教练指导。
- Windows即将
- iOS 与 Android即将
近三周每周都在增加负荷,周四的轻松骑是训练区块开始以来第一次真正的恢复日。周末高强度课次只留一次,不要两次——周日的长骑不要动。
295–310 W,五组×三分钟。 即当前 265 W 锚点的 111–117%,每组都落在 Z5 区间内,不会滑进周日长骑仍要偿还的无氧。
三分钟是能在最大摄氧量停留到有意义的最短一组。组间三分钟轻松骑,让最后一组仍和第一组一样。停在五组:第六组往往把一堂好课变成糟糕的一周。
能做什么
三件事,做到位。
教练有用,前提是读过训练、有赛季计划,并把课次放到看得见的地方。
01
普通聊天机器人星期二就忘了 FTP。
读取真实数据。
粘贴自己的 intervals.icu API 密钥后,应用会拉取个人资料、FTP、功率区间和体重、活动,以及功率和心率曲线。体能、疲劳、状态、负荷和强度来自实际骑行,而不是问卷。
- 健康数据也一样:记录后即可用上 HRV、静息心率和睡眠。
- 没有平台账号?放入 .fit、.tcx 或 .gpx 文件即可,在本机解析。
- 功率区间、计划骨架和目标可行性在本地计算,不调用模型。
- 会记住目标、伤病、装备、日程——本机上的普通文件,可打开也可删除。
体能、疲劳和状态
02
出差、没睡好、周六团骑,计划照样站得住。
朝着目标赛事制定计划。
告诉教练在意的日期,就会从该日倒推周期化训练区块,周训练量可维持,高强度课次留出间隔以便吸收。
- 恢复周是计划的一部分,不是缺训后的致歉。
- 现有时间内达不到 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 密钥。若已在付 ChatGPT,用它登录即无新增费用。与聊天机器人标签页不同,教练把训练上下文留在本机。
侧边栏费用计量带可自设的每日上限,在账单到来之前显示当天花费。这是本地估算,不是计费控制。服务商侧也请设置限额。
定价
真人教练每月 150–300 美元,回复还可能要等两周。
免费,并以真正要紧的方式开放。
$0
没有分级、没有试用、没有加购页面、不用注册账号。
- MIT 许可。 阅读、派生、修改、发布自己的版本。
- 费用付给模型服务商,不付给 Enduragent。 那笔钱不会经手。
- 没有任何保留。 没有把好功能单独做成付费版。
全天候运行
希望 Telegram 教练全天候回复?
电脑处于唤醒状态时,桌面应用才会回复。若需要昼夜应答的机器人,可从模板把副本部署到 Railway。仍是自行托管——自己的实例、自己的密钥、发送者白名单,只允许自己对话。
进阶用户也可以在 macOS 或 Linux 终端中以 npm 包 运行教练。
用自己的数据试一次。
下载应用,粘贴 intervals.icu 密钥,连接模型,问今天该骑什么。
并非医疗建议,也不能替代医生或持证教练。
即将推出
Windows 桌面应用、iOS 和 Android 正在开发。关注 发布页面。