Workout
Vitality counts what you ate; Workout shows which muscles you trained for it
iOS
Meals, pantry and training in one place, with the nutrition math done for you — and optional AI that runs on your own key





Vitality is built to keep the three things that actually decide how you eat in one place: what you ate, what is in the house, and what you did about it. Log a meal and it does the math — calories, protein, carbs, fat and fibre, per item and per meal, against targets computed on-device from your own height, weight, age and activity level. The pantry knows the difference between the cupboard, the fridge and the freezer, grouping items by category with quantities and expiry dates so "what do I already have" has an answer before you shop. Workouts sit next to the food rather than in a separate app, with Apple Health read for steps and activity, and the analytics tab puts training and eating on the same page across a week, a month, or three. Photo scanning, pantry scanning and recipe suggestions are optional and run on Anthropic's API using a key you supply in Settings — stored in your device's Keychain, sent only to Anthropic, billed by them directly with no cut or markup from me. Everything else works with no key and no network. There is no account, no analytics, no advertising and no server: all of it lives on your iPhone.
Anyone tracking macros seriously who is tired of a food log, a pantry note and a training app that never talk to each other.
The first thing this app needed was not a feature.
Services/APIKeys.swift held a live Anthropic key as a static let, compiled straight into the binary, with comments directly beneath it explaining why that must never happen. Anything in an app bundle is extractable with strings, Anthropic's terms do not permit distributing a key in a client, and it meant every user would have spent one person's quota — so the app could not have shipped to a second person at all. It is now a key the user supplies, held in the Keychain and marked so it is not restored onto a different device from a backup. The honest trade is that bring-your-own-key is a wall most consumers will not climb; the seam for a hosted proxy is in place for when that becomes the answer.
Vitality counts what you ate; Workout shows which muscles you trained for it
Built and running on my machine, but not packaged for release — so there's nothing honest to link to yet. Leave an email and you'll hear when it ships.
Web · iOS · Game
An arcade-idle bear ranch: hunt, stack the haul, run it to the sell table, upgrade, repeat
iOS
Contraction timer, hospital bag, feeds, diapers and sleep — one app for the last week of pregnancy and the first…
iOS
An offline guide to baby-led weaning: 211 foods, how to cut each one by age, meal ideas, and a journal to share with…
iOS
Photograph a receipt, get a categorized expense, and hand your accountant one PDF at the end of the quarter
iOS
Tinder for your camera roll — swipe left to clean, right to keep, and nothing is deleted until you confirm
iOS
A muscle map that shows which groups you actually trained this week, and an editor for writing the plans you actually…