浏览已记录的健身记录
在 iPhone 上列出最近的 HealthKit 健身记录,含活动类型、日期、时长和距离 —— 涵盖跑步、骑行、游泳等 40 多种活动类型。
将 Apple Health 和 Apple Watch 健身记录导出为 GPX、TCX、CSV、JSON 和 PDF。 分析、归档、迁移或分享你的健身历史 —— 无需订阅,也无需云服务。
浏览你的健身记录,用教练级指标进行分析,并导出干净、好用的文件 —— 包括可供 AI 使用的摘要和 PDF 报告。
在 iPhone 上列出最近的 HealthKit 健身记录,含活动类型、日期、时长和距离 —— 涵盖跑步、骑行、游泳等 40 多种活动类型。
心率区间、心脏漂移、分段配速、百分位、目标区间占比、行为分段和信号质量 —— 全部在设备本地计算。
JSON、GPX、TCX、两种 CSV 布局、单页 PDF 报告,外加面向大语言模型的 AI Training Summary 和 AI Model JSON。
将一次训练打包成专为 ChatGPT 和 Claude 设计的 Markdown 或紧凑 JSON,让你可以请大语言模型像教练一样点评这次健身。
按健身类型可视化时长、距离、平均速度和能量趋势。可按预设时间段或自定义日期范围筛选。
为单次健身或整个训练周期生成单页 PDF 报告 —— 含路线地图、图表和统计数据。
根据你下一步要做的事选择格式 —— 分析、导入平台、归档、可打印报告,或 AI 教练。
无损的 HealthKit 导出 —— 含元数据、路线点、事件和按类型分类的样本。最适合 Python、笔记本和归档。
带心率轨迹扩展的 GPX 1.1。可载入地图工具和大多数健身平台。
包含路线、HR、功率和踏频的结构化健身数据。可导入 Strava、Garmin Connect、TrainingPeaks 和 Golden Cheetah。
以整洁的四列布局呈现健身元数据、覆盖率和按样本类型分类的统计数据,便于电子表格使用。
所有原始时间序列样本 —— 心率、配速、功率、踏频、海拔 —— 展平为行,便于自定义分析。
单页可打印报告,含路线地图、摘要卡片、指标图表(含 HR 中位数和 P90)以及样本统计表。
信息密集、便于阅读的分析,专为粘贴到 ChatGPT 或 Claude 中、获取对某次健身的教练式反馈而设计。
一份紧凑、带 schema 版本的 JSON,含分段 HR 曲线和结构化指标 —— 专为 LLM API 打造。
每项分析都基于你的 HealthKit 样本在本地计算,并整合进 AI 和 PDF 导出文件中。
三种模型 —— 最大心率百分比、Karvonen(含静息 HR)和 Friel(含乳酸阈值)。显示每个区间的时间和百分比。
时间加权的 p25、p50(中位数)、p75、p90 和 p95,呈现真实分布,而不只是最小/平均/最大值。
前半段与后半段 HR 对比,以及在有配速数据时的配速-心率脱钩 —— 经典的有氧耐力检验。
按公里或英里划分,配速归一化为 /km,并可选显示每段心率和海拔上升/下降。
在你设定的 HR 区间内、之上和之下所花的时间 —— 含越界次数和最长持续时段。
心率覆盖百分比、丢失次数和最长间隔,让你知道这些数字有多可信。
为跑步和步行自动标记热身、匀速、冲刺、恢复步行和放松阶段。
心率在步行间歇期间的恢复情况 —— 每个恢复段的起始与结束 HR 对比。
以通俗语言、基于规则地提示漂移、占比、恢复以及与你目标相悖的上限突破。
两种导出格式将一次健身转化为大语言模型可以推理的内容。在设备本地生成 —— 由你决定发往何处。
# AI Training Summary — Running — Apr 14 ## Context - Activity: Running (outdoor) - Duration: 1:15:11 · Distance: 6.16 km - Goal: Aerobic Base · Target band: 130–150 ## Heart Rate - Avg 137 · Max 157 · Median 138 - p90 151 · Coverage 99.4% ## HR Zones (% max) - Z2 41% · Z3 38% · Z4 16% ## Cardiac Drift - PA:HR decoupling 4.8% ## Assessment - Aerobic base session; drift in range
{
"schema_version": "workout-ai-model-v1",
"context": {
"activity_type": "Running",
"duration_seconds": 4511,
"goal": "aerobic_base"
},
"raw_summary": {
"avg_hr": 137, "max_hr": 157,
"percentiles": { "p50": 138, "p90": 151 }
},
"signal_quality": {
"hr_coverage_percent": 99.4,
"dropout_count": 0
},
"heart_rate_curve": {
"type": "piecewise_linear",
"point_count": 42,
"sample_count": 901
}
}
示意输出。导出文件均在本地生成,App 绝不会将其发送给任何 AI 服务 —— 是否分享由你决定。
在 App 中按健身类型查看训练趋势,然后为任意时间段导出精美的单页 PDF。
浏览健身记录,查看交互式图表和路线,然后一键导出或分享。




唯一需要的设置是“健康”访问权限。授权后,App 会在本地读取你的健身记录,并通过标准的 iOS 分享列表准备导出文件。
在 iPhone 上启动 Workout Exporter。它会在首次使用时请求只读的“健康”访问权限。
在 iOS“健康”权限列表中开启健身和样本访问,以便 App 加载你的训练记录。
选择一次训练,查看摘要和图表,然后打开导出菜单,从八种格式中挑选。
使用 AirDrop、存储到文件、邮件,或将 AI 摘要粘贴到 ChatGPT 或 Claude 中。
导出内容如实反映 HealthKit 为每次训练记录的数据。
跑步、步行、徒步、骑行、游泳、划船、椭圆机、力量训练、HIIT、瑜伽以及数十种运动。有氧活动可享受完整的分析功能。
心率、距离、活动/基础能量、跑步和骑行功率、速度、踏频、步幅、垂直振幅、触地时间、游泳划水次数以及路线(GPS)。
设置最大 HR、静息 HR 和乳酸阈值以获得准确区间;选择公里或英里;添加自定义 HR 阈值;为每次导出记录目标和目标区间。
大多数问题都归结于“健康”权限、iOS 环境,或某次健身没有路线或关联样本。
请确认已在以下位置授予读取权限设置 > 健康 > 数据访问与设备,并确认这些健身记录确实存在于该 iPhone 的 Apple Health 中。
某些健身类型没有 GPS 数据。室内力量训练、瑜伽和固定器械训练导出时不含路线点,这是正常现象。
区间分析需要在“设置”中设定最大 HR;漂移和分段配速需要配速或距离;信号质量会标记较低的 HR 覆盖率,让你了解原因。
HealthKit 健身查询在 iOS 模拟器中无法发挥作用。请使用带有真实“健康”数据的实体 iPhone。
滚动分享列表、检查 AirDrop 是否已开启,或将导出文件存储到“文件”后再从那里转移。
并非每次健身都会记录所有指标。导出内容反映 HealthKit 所拥有的数据,因此某些样本组可能为空。
读取了哪些数据、文件去向何处、支持哪些设备,以及隐私如何运作。
不会。它在设备本地运行。只有当你明确导出并分享文件时,数据才会离开你的手机。AI 导出也是在本地生成的 —— App 绝不会向任何 AI 服务发送任何内容。
AI Training Summary(Markdown)和 AI Model JSON 会将一次健身打包成专为大语言模型设计的格式,让你可以请 ChatGPT 或 Claude 像教练一样分析这次训练。
不是 —— 它是一次性购买,售价 $4.99,无订阅、无内购。
JSON 用于分析和归档,GPX 用于路线,TCX 用于健身平台,CSV 用于电子表格,PDF 用于可打印报告,AI 格式用于 LLM 教练。
HealthKit 会根据健身类型、硬件和传感器记录不同的数据。导出工具只包含该次训练实际存在的数据。
隐私原则很简单:App 读取健身数据以生成导出文件,且无需任何在线账户。
对健身记录及生成导出所需的 HealthKit 样本的读取权限 —— 包括路线、心率、能量、距离、踏频,以及在存在时的功率。
仅用于显示健身记录和创建你所请求的导出文件。所有处理 —— 包括 AI 摘要 —— 都在设备本地进行。无需登录;专为离线运行而设计。
如需完整的法律文本,请查看隐私政策。