← Reddit

I built a workout app that works in Claude and on my phone

Reddit · beautifulanarchy · July 24, 2026
A developer created an integrated workout tracking application that works within Claude and on a mobile phone to solve the inefficiency of manually switching between Claude for workout planning and a separate logging app. The application allows Claude to suggest exercise substitutions when equipment is unavailable and maintains persistent workout history that Claude can reference during future planning sessions, while functioning as a progressive web app with its own URL for convenient gym access.

Detailed Analysis

A user's account of building a personal workout tracker with Claude illustrates a growing pattern in how people are using AI assistants: not just for conversation or one-off content generation, but as collaborative software engineers for small, personal-use applications. The author's original workflow—asking Claude to design training plans, then manually logging workouts in a separate app, sending screenshots back for context—reveals a common friction point in AI-assisted routines. Claude could reason about fitness plans and substitutions, but had no persistent, structured memory of what actually happened in the gym. The fix wasn't a smarter prompt or a better memory feature; it was building a small, purpose-specific application that both the user and Claude could read from and write to.

This example is notable because it demonstrates "vibe coding" or natural-language software development in a very concrete, low-stakes context. The user simply described what they needed, and Claude produced a working first version—one capable of storing a training plan, substituting exercises on the fly, and logging sets and reps. The deployment choice is telling: rather than relying on Claude's in-chat "artifacts" feature, which renders interactive mini-apps directly inside the conversation, the user wanted something installable on a phone home screen with its own persistent URL and database. This reflects a broader tension between AI-native interfaces (chat windows, artifacts) and the practical realities of daily life, where people need tools that live outside the assistant, on the devices they already carry, but still remain legible to the AI itself.

The deeper significance lies in the idea of a shared, durable data layer between a human and an AI agent. Rather than treating each Claude conversation as ephemeral, the workout app becomes a kind of persistent workspace: a place where state (workout history, planned exercises, substitutions) accumulates over time and is accessible to both parties. This addresses one of the most common complaints about LLM-based assistants—their tendency to "forget" context between sessions—not by expanding the model's memory, but by externalizing state into a purpose-built tool the model can query. It's an elegant workaround that sidesteps memory limitations entirely, turning the AI into a collaborator with an actual shared record rather than a stateless oracle that has to be re-briefed every time.

More broadly, this fits into a trend of everyday users building lightweight, single-purpose software with AI coding assistance, often for use cases too small or personal to justify a commercial app. Anthropic's push toward tools like artifacts and Claude's general coding capabilities has lowered the barrier for non-engineers to produce functional, deployable software for their own needs—fitness tracking, budgeting, habit logging, and similar personal utilities. The willingness of the author to publish a copyable link to the app (hosted via a platform called Charm) also points to an emerging culture of sharing AI-generated micro-apps peer-to-peer, much like sharing a spreadsheet template or a GitHub gist, suggesting that the boundary between "using an AI assistant" and "building your own software" is continuing to blur for ordinary consumers, not just developers.

Read original article →