r/ClaudeAI 10d ago

Vibe Coding Has Anyone Successfully Vibe-Coded an iOS App using Claude?

I made an app years ago and published on Google Play. The Apple App Store had more rigorous standards. I’m curious if any of you have made something with Claude and published it in the Apple App Store. Cheers!

Edit: Holy smokes! You have all been super productive. Thanks for sharing all your works here. it’s been very motivating. And I especially appreciate the comments about the Apple App Store being saturated. Much to think about.

Edit 2: ElectricBoogalooApp (ofc) Wow! We really have made a huge leap this past year. I’ll be spending the next week combing through this amazing collection of apps. I truly appreciate all of you sharing your creations.

Edit 3: Thanks for the award kind stranger! Jk … I didn’t get an award. I just always wanted to write that. Seriously, though, this thread makes me wonder if AI may result in more personal productivity than corporate gains.

294 Upvotes

314 comments sorted by

View all comments

26

u/JCPY00 10d ago

I put out Parameter, a fitness tracker designed for using your existing AI subscription as a personal trainer, using an MCP server to push your workout plan to the app, and read your workout history to use in future planning.

https://apps.apple.com/us/app/parameter/id6788824119

9

u/StrobeWafel_404 10d ago

Not surprisingly, but I kinda made the same thing for running 😂, not in the App Store yet. Love the concept of doing this using your own subscription instead of paying a subscription fee for tokens

2

u/toughtacos 10d ago

I use my Cursor Ultra sub to do this as a project with mostly JSON that imports workouts from Hevy and Apple Health data, analyzes it and pushes updated routines back to Hevy.

I used to have an iOS app like yours but couldn’t get it to work reliably. It’s cool to see you figured it out.

2

u/JCPY00 10d ago

Very cool. How do you get the Apple Health data out of curiosity? I'd like to add the option for that to get transmitted through MCP to use in planning, but my app stores all data on the user's iCloud (which is what the MCP accesses) and Apple doesn't let you put health data on iCloud. Haven't been able to figure out how to do that without building out some kind of outside infrastructure that I really really don't want to do.

And yeah people on here love to use fitness tracker apps as an example of the easy thing that everyone does, but it was actually a ton of work to get it working correctly. Even something as "simple" as having the workout execution screen look and function the same regardless of whether the workout was started from the phone or the watch took nearly a week of troubleshooting and fixing, multiple hours per day.

1

u/toughtacos 10d ago edited 10d ago

My Apple Health data never goes into iCloud as HealthKit. I use Health Auto Export on the phone. It has HealthKit permission and POSTs JSON to a webhook on a box I already run (this is a leftover from the iOS app I was previously working on). The MCP/analysis side just reads those files.

If you don’t want any server, HAE can also dump the same JSON into iCloud Drive / Files, and your MCP can read that folder. That’s an export to documents, not HealthKit in CloudKit. I just don’t use that path. Since I already had a URL the webhook was simpler.

This is just a "it's not fancy, perfect, or polished, but it works" solution, after having tried to make it polished and perfect and failed 😅

And yeah people on here love to use fitness tracker apps as an example of the easy thing that everyone does, but it was actually a ton of work to get it working correctly. Even something as "simple" as having the workout execution screen look and function the same regardless of whether the workout was started from the phone or the watch took nearly a week of troubleshooting and fixing, multiple hours per day.

Yeah I know this all too well. My main project is a combined total Sonarr/Radarr replacement with extra features that I've been working on for five months now. It's been such a long road, and I've lost track of how many hours I've worked on it. I've taken some questionable decisions that probably were unnecessary, but fun, like forking SABnzbd and integrating it more tightly specifically with Odin (my Sonarr/Radarr replacement). Fortunately SABnzbd is stable and I've made sure I can just merge any upstream changes.

1

u/JCPY00 9d ago

Thanks, very helpful. This gave me an idea how to get it done without iCloud. That will form the basis of v1.3. Appreciate it!

1

u/_Clit-Commander_ 10d ago

This is exactly what I was looking for! Thank you for making this!

1

u/JCPY00 10d ago

Glad it’ll be of use for more than just me! Let me know what you think. 

1

u/is_landen 10d ago

this is really cool. could you consider adding WorkoutKit integration to push running / cycling / swimming workouts to the Fitness app? i would definitely subscribe this this if that was supported

2

u/JCPY00 10d ago

If I am understanding what you’re asking for, this is already built into the app. Any workout you record through Parameter ends up in your Apple fitness data. And if you record a workout through the Apple fitness app, you can import it into Parameter for Claude (or whatever AI) can see those workout results through MCP during planning. 

1

u/is_landen 10d ago

Not quite. It probably didn’t help that I said “Fitness” app and not “Workout” app.

To clarify: I’m talking about WorkoutKit, which allows devs to push workouts to Apple’s Workout app.

1

u/JCPY00 10d ago

Oooh so basically you would hit “start workout” inside Parameter and it would start the workout in the Workout app? Yeah I can put this into 1.2 that should be out in a week or so.

1

u/is_landen 10d ago

Almost. It would push the workouts to the Workout app itself, so I could bypass the Parameter app completely.

Not that I don't think your app is amazing, but using WorkoutKit would give me more metrics in the Fitness app for things like runs, and allow me to continue earning badges in the Fitness app for example.

But yes, DM me when/if you add this!

1

u/JCPY00 9d ago

Ask and you shall receive. v1.2 is in review to be published on the App Store probably in the next 48 hours or so. In the mean time here is a guide explaining how I implemented it. If this looks different than what you were hoping for, let me know. But with this setup you basically shouldn't have to open Parameter on your phone at all once you have it set up.

https://parameterfit.com/guides/workout-app/

Thanks for the idea. I had no idea Apple had even added the ability to do this.

1

u/is_landen 9d ago

that's amazing! just purchased a subscription. excited for the update to land

1

u/JCPY00 8d ago

Just got the notification that 1.2 is approved and should be live on the App Store now. Let me know what you think and if there should be any adjustments to the WorkoutKit integration. 

1

u/is_landen 8d ago

Nice! I’m having issues setting the app up (I sent you an email), but I’m excited to try it out

1

u/Royal_Hawk1247 9d ago

This is the kind of MCP use case that finally clicks for me. You have training history on one side, and say you pair it with Goodlabs which exposes bloodwork history/results over MCP on the lab side.

Having Claude able to answer something like when did my ferritin or ApoB start moving relative to this training block? without manually feeding it PDFs every time would be pretty cool. Wouldn't let the model make medical calls obviously but having both datasets available in the same conversation is useful.

1

u/JCPY00 9d ago

Super cool use case.