NewWorks with Claude, Codex, OpenClaw, Hermes and more.

Apple HealthSync for AI Agents

Give OpenClaw, Hermes Agent, ChatGPT Codex, Claude Code, and other AI agents secure access to your Apple Health data - from workouts and sleep to heart rate, steps, and more.

How did my resting heart rate developover the last three months?
Apple Health
AI Agent
EncryptedPermissionedPrivate

Privacy first

End-to-end encrypted, with access controlled by you.

Easy integration

Native plugins for Codex and Claude Code, plus portable skills for other agents.

Agent friendly

Structured health data, ready for useful conversations.

Secure by design

No inbound ports and no readable health data on the relay.

Installation

Choose your agent and connect.

Each integration follows the same secure path and takes only a few minutes.

OpenClaw

Install Apple Health Sync for OpenClaw

Verify the published skill on ClawHub, then install it with the native OpenClaw flow.

1

Install the skill

Continue only after both commands finish successfully.

View on ClawHub
Run in Terminal
openclaw skills verify @lukasosterheider/apple-health-sync
openclaw skills install @lukasosterheider/apple-health-sync
2

Pair with Apple Health

Let your agent create the secure QR code, then finish pairing on your iPhone.

Start onboarding in OpenClaw
  1. 1Open a new chatStart a fresh conversation in OpenClaw after installing Apple Health Sync.
  2. 2Send the onboarding requestPaste this message so your agent starts the correct onboarding workflow.Use Apple Health Sync and start onboarding with a QR code.
  3. 3Approve initializationConfirm when your agent asks to create the local keys and setup files.
  4. 4Keep the QR code openSelect QR Code when offered, then leave it visible for your iPhone.
Continue in the iOS app Get iOS app
  1. Open Health SyncOn your iPhone
  2. Choose QR Code SetupInside the app
  3. Scan and approveSelect permissions
  4. Sync for the first timeComplete one successful sync
3

Verify the connection

Ask your agent to confirm which Apple Health categories are available.

Send in your agent chat
What Apple Health data can I access?
End-to-end encryptedYou choose the permissionsNo inbound ports

Security & permissions

  • Health data is encrypted end-to-end
  • You choose Apple Health permissions
  • No inbound ports are required
Read the privacy policy

Start on iPhone

Install Health Sync, pair your agent, and decide exactly which metrics it can access.

Download on the App Store Inspect the skill

Support

Support & Feature Requests

Send me bug reports, onboarding questions, or product ideas via email or X. Always happy to help!

FAQ

Frequently Asked Questions

If you have a question that isn't answered here, please reach out to me via the support section above.

What do I need before I start?

You need an iPhone with Apple Health data and an agent workflow. Health Sync has been built for OpenClaw but can also be used with Hermes Agent, Codex, Claude, or another compatible personal AI agent.

Can I use Health Sync with Hermes Agent, Codex, or Claude?

Yes. Codex uses a lightweight native plugin that downloads and verifies only the matching platform runtime on first use. Claude Code uses a self-contained native plugin, Claude Web uses the portable skill ZIP, and Hermes Agent or other compatible agents can use the Agent Skills package. Choose your agent in the installation guide, then start the onboarding workflow.

Is my health data stored on your servers?

The product is designed around an end-to-end encrypted sync flow. The sync is meant to happen between your device and your agent through the encrypted pipeline. For details on all components involved, please refer to the privacy policy.

Do I need to expose ports or run public infrastructure?

No. The intended setup does not require inbound traffic or public port exposure for your local agent environment.

Can I automate daily summaries?

Yes. After the initial setup, you can ask OpenClaw, Hermes Agent, Codex, Claude, or your compatible agent to pull the latest data on a schedule and generate daily summaries or other recurring health insights. It can even be extended to be your personal coach.

What should I do if I see client_signing_key_mismatch?

If syncing fails with client_signing_key_mismatch, ask your agent to create a fresh Health Sync configuration and unlink the old device. The agent must run this process for you. Once it is done, onboard again in the iPhone app; after the new pairing, synchronization should work again. If the error still persists, please reach out to [email protected].

What should I do if onboarding or syncing fails?

In this case, please use one of our support options (email or X). The fastest path is usually to send the exact step that failed, any agent response you received, and whether you used QR code, deep link, or hex onboarding.