Repolode
krumjahn

krumjahn/applehealth

CLI-утилита для экспорта данных Apple Health из export.xml в CSV/JSON, построения графиков и общения с данными через локальные или облачные LLM.

Звёзды
465
Форки
38
Открытые issues
1
Последний коммит
3 месяца назад

Что это?

healthai — консольная утилита на Python, которая читает файл export.xml, создаваемый Apple Health, и преобразует его в наборы данных CSV или JSON, сохраняя метаданные записей, тренировок и сводок активности. Она строит графики дневного пульса, сна и интенсивности пульса во время тренировок, а перед агрегацией приводит единицы измерения расстояния, массы тела, энергии и пульса к единому формату.

Основной интерфейс — интерактивный чат REPL, где можно задавать вопросы на обычном английском языке. Слэш-команды охватывают шаги, пульс, сон, тренировки, вес, диагностику и экспорт. Пересекающиеся измерения с iPhone, Apple Watch и сторонних источников согласуются с помощью настраиваемых приоритетов для каждой метрики; фильтр источников позволяет исключить ненужные приложения.

Можно использовать облачные модели от OpenAI, Anthropic, Google и DeepSeek или полностью локальные модели, запущенные через Ollama, LM Studio, Jan, llama.cpp, GPT4All либо любой совместимый с OpenAI endpoint — так данные о здоровье останутся на вашем устройстве.

Ключевые возможности

  • 01Преобразует export.xml в CSV и JSON, сохраняя метаданные записей, тренировок и активности.
  • 02Интерактивный чат REPL отвечает на вопросы о данных о здоровье, заданные обычным языком.
  • 03Строит графики пульса, сна и интенсивности тренировок.
  • 04Согласует данные из пересекающихся источников с помощью настраиваемых приоритетов для каждой метрики и фильтров источников.
  • 05Поддерживает облачных провайдеров LLM и полностью локальные модели через Ollama, LM Studio и аналогичные серверы.
  • 06Переключает единицы измерения между метрической и имперской системами.

Сценарии использования

  • Анализ многолетних данных Apple Watch и iPhone, чтобы отслеживать динамику шагов, сна и пульса.
  • Хранение конфиденциальных медицинских записей на своём устройстве при использовании локальной модели.
  • Экспорт данных Apple Health в CSV для дальнейшего анализа в pandas или электронных таблицах.
  • Поиск закономерностей в журнале тренировок, например спадов восстановления между занятиями.

Быстрый старт

  1. 1

    Установите healthai с помощью pipx

    pipx install healthai
  2. 2

    Запустите healthai и следуйте инструкциям мастера настройки, чтобы выбрать модель ИИ и указать путь к export.xml

    healthai

Что важно знать

  • В метаданных репозитория не указана лицензия, поэтому условия повторного использования неясны.
  • Для работы чата нужен API-ключ облачной LLM или локально установленная модель, например Ollama.

Темы

Частые вопросы

Что такое applehealth?
CLI-утилита для экспорта данных Apple Health из export.xml в CSV/JSON, построения графиков и общения с данными через локальные или облачные LLM. healthai — консольная утилита на Python, которая читает файл export.xml, создаваемый Apple Health, и преобразует его в наборы данных CSV или JSON, сохраняя метаданные записей, тренировок и сводок активности. Она строит графики дневного пульса, сна и интенсивности пульса во время тренировок, а перед агрегацией приводит единицы измерения расстояния, массы тела, энергии и пульса к единому формату.
applehealth можно использовать бесплатно? Какая у него лицензия?
У applehealth не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
applehealth всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в applehealth — 6 авг. 2026 г..
Для чего можно использовать applehealth?
Анализ многолетних данных Apple Watch и iPhone, чтобы отслеживать динамику шагов, сна и пульса. Хранение конфиденциальных медицинских записей на своём устройстве при использовании локальной модели. Экспорт данных Apple Health в CSV для дальнейшего анализа в pandas или электронных таблицах. Поиск закономерностей в журнале тренировок, например спадов восстановления между занятиями.
Как установить applehealth?
Установите healthai с помощью pipx: pipx install healthai Запустите healthai и следуйте инструкциям мастера настройки, чтобы выбрать модель ИИ и указать путь к export.xml: healthai
Где скачать applehealth?
Исходный код и инструкции по установке — на GitHub: https://github.com/krumjahn/applehealth

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Локальный AI-движок для медицинских данных: приводит к единому формату результаты анализов, данные носимых устройств и генетические файлы, сохраняя ссылки на источники; есть MCP-сервер.

1,4 тыс.242PythonApache-2.0Обновлён 3 дня назад

Ориентированный на приватность AI-ассистент для встреч: записывает, расшифровывает и суммирует их локально на macOS и Windows, а для сводок можно использовать Ollama или облачные LLM.

32 тыс.3,6 тыс.RustMITОбновлён в прошлом месяце

Open-source трекер времени, который автоматически записывает активные приложения, заголовки окон, вкладки браузера и статус AFK, сохраняя данные локально под вашим контролем.

19,3 тыс.1 тыс.PythonMPL-2.0Обновлён 4 дня назад