open source · MITv0.1by anna maria

Apple Health,
on your web stack.

wristkit is a small set of React components for your Next.js project, so you can show your Apple Health data on the web. Copy the files from the docs, point them at your own Supabase, and the iOS Shortcut posts straight to your endpoint. No third party cloud, no SDK in the middle.

package
1
registry items
4
telemetry
zero
license
MIT
· components/wristkit

One card.
Your day, at a glance.

section 2.1 · components
today / activitysynced
MOVE/ 600 kcal544
EXERCISE/ 30 min80
STEPS/ 8,000 6,480
updated 21:14

Three pieces. One evening.

browse all ↗
· getting started

Four files.
You own the pipeline.

Copy the component into your project, paste the route handler, run the SQL on Supabase and install the Apple Shortcut. Snapshots land in your database and your React renders them.

terminal · zsh~/your-portfoliobash
01$ copy → components/wristkit/today-activity-card
card, states, load and queries
02$ copy → app/api/wristkit-sync/route.ts
ingest handler · zod + drizzle
03$ psql -f schemas/0001_initial.sql
supabase sql editor
04$ open wristkit-web.vercel.app/shortcut
synced// first snapshot arrived 21:14:08
environment2 / 2
WRISTKIT_DATABASE_URLset
WRISTKIT_API_KEYset
loaded from .env.localdocs ↗
· own your data

Start shipping.

Your iPhone is already counting. Pipe it into your portfolio in one evening. Zero telemetry, your own Supabase and MIT.

Active theme: Ivy, dark mode.