RepCraft App Icon

Your AI Coach for the Gym and the Kitchen

Lift, eat, weigh in. Tell your coach about it and it keeps you honest. No subscriptions. No ads. No accounts.

Fitness apps are broken

You just want to lift and eat right. They want your wallet, your data, and an hour a day of your attention.

$$$

Subscription Traps

Most fitness apps charge $10-20/month for features that should be free. Want to see your own workout history? That'll be $14.99/month, please.

Endless Busywork

Social feeds, leaderboards, streak badges. And food logging means searching a database for "chicken breast, grilled, 142 g" five times a day until you give up. You opened the app to squat, not to scroll.

Data Harvesting

Your body measurements, workout habits, and location data — packaged up and sold to advertisers. Your fitness journey shouldn't be someone else's product.

RepCraft is the opposite of all that. Completely free. Zero ads. Zero accounts. Your workouts, meals, and weigh-ins live on your phone.

New in 2.0: log food by just saying it

You don't search a food database or weigh your rice. Just tell the Coach what you ate, the way you'd text a friend, and it logs the estimate for you.

Had two eggs and a slice of toast with butter for breakfast
Coach
Solid start, with protein up front.
Breakfast · 390 kcal · 17 g protein
2 eggs · 155 kcal Toast · 110 kcal Butter · 125 kcal
Weighed in at 84.3 this morning
Coach
Logged. That's down half a kilo over two weeks. The cut is working, so don't get cute with dinner.

Describe it, tap Log It

Every meal comes back as a card with calories and protein per item. Log it as it is, or edit it first. Said "for breakfast" at 8pm? It still goes under breakfast.

Scan the barcode

For anything packaged, point the camera at the barcode and RepCraft pulls the real label numbers from Open Food Facts.

No calorie goals. Just honesty.

Calorie estimates are rough, so a fixed daily target is false precision. The Coach compares today with your own typical day and checks it against your weight trend. It's in your corner, and it'll tell you straight when a day went sideways.

Weigh-ins and goals, in plain words

"Weighed in at 84.3." "I'm starting a cut." That's all the setup it needs. Your trend, your goal, and your training rhythm all feed into the Coach's welcome screen every time you open the app.

Build your program the same way

No menus to dig through. No templates to browse. Just describe your training goal in your own words (yes, any language — the AI is a polyglot, unlike your gym bro) and get a complete program instantly.

I want a 4-day upper/lower split focused on hypertrophy. I can train Mon, Tue, Thu, Fri.
RepCraft AI
Here's a 4-day Upper/Lower hypertrophy split tailored to your schedule. Each session targets 15-20 working sets with rep ranges optimized for muscle growth...
Upper/Lower Hypertrophy
Mon: Upper A Tue: Lower A Thu: Upper B Fri: Lower B
Can you swap out the barbell rows for cable rows? And add a rear delt exercise on upper days.
RepCraft AI
Done! I've replaced barbell rows with seated cable rows and added face pulls to both upper days...

Conversational, not transactional

Talk to it like you'd talk to a coach. Ask for changes, swap exercises, adjust volume — it remembers the context and updates your program naturally.

Instant, complete programs

No 20-question surveys. No "tell us your fitness level" wizards. Just say what you want and get a full program with exercises, sets, reps, and suggested weights — ready to use.

Modify on the fly

"Make leg day harder."*
"I don't have a cable machine."
"Add a core finisher."
Your program evolves as you do.

*said no one ever

Everything else you'd expect — and nothing you don't

No fluff. Just the tools a lifter actually needs.

Built-in Rest Timer

30, 60, 90, or 120 second presets. Keeps your screen on between sets, and the workout and rest timers stay accurate even if you lock your phone or switch apps.

Real-Time Tracking

Log weight and reps for every set as you go, decimals included (hello, 22.5 kg dumbbells). Your previous session's numbers and notes are right there, so you know what to beat.

History for Everything

Volume, sets, and session time by week or month in interactive charts. Plus a day-by-day food log with calories and protein, and your weigh-ins over time. See the trend, not just the number.

100% Private

No accounts. No ads. No tracking SDKs. Your workouts, meals, and weigh-ins are stored on your device. Only your messages to the AI leave the phone, so OpenAI can reply, plus the barcodes you scan so Open Food Facts can look them up.

Backup & Restore

Export your programs, workout history, food log, and weigh-ins as a single .repcraft file. AirDrop it, email it, save it to Files. Switch phones without losing a single set or meal.

Make It Yours

Six theme colors. Light, dark, or match your system. Kilograms or pounds. Your app, your way — without paying extra to "unlock" personalization.

Pick your color

Pink, Mint, Gold, Lavender, Coral, or Charcoal — the whole app follows your choice.

From zero to coached in 30 seconds

No onboarding. No tutorials. No 15-screen setup wizard.

1

Tell the Coach

"I'm starting a cut" and "Weighed in at 84.3" set your goal and starting point. Then just tell it what you eat.

2

Build a program

"Give me a 3-day full body program" becomes a complete plan with exercises, sets, reps, and weights. One tap to save it, one tap to start your first workout.

3

Track & grow

Log every set and every meal. Watch the trend in History. Come back tomorrow, and the Coach will already know how yesterday went.

Ive
"I'm Ive — a software developer and a lifter. I built RepCraft for myself because I wanted a simple, no-nonsense workout app. No subscriptions, no ads, no accounts. Just you and the barbell."
Buy Me a Coffee

Start Training Smarter

Available on the App Store.

Download for iOS

Requires iOS 18 or later. iPhone only.