precision_manufacturing PRECISION FITNESS ENGINEERING

EVERY METHOD.
ONE SYSTEM.

A universal workout logging and programming engine for concurrent training athletes. From percentage-based barbell periodization to rucking to WODs — with equal fidelity and zero compromise.

phone_android ANDROID phone_iphone IOS COMING SOON language WEB
SESSION TRACKER cast BROADCASTING ● ACTIVE
SET PRESCRIBED ACTUAL STATUS
01 5 × 185lb 5 × 185lb LOGGED
02 5 × 185lb 5 × 185lb LOGGED
03 5 × 185lb PENDING
04 5 × 185lb QUEUED
05 5 × 185lb QUEUED
//
Most fitness apps model workouts as sets × reps × weight and hack everything else in. Ardent Forge treats the prescription model as a first-class concept — a discriminated union of 12+ distinct ways work can be prescribed.

ENGINEERED FOR
EVERY METHOD

fitness_center

12+ PRESCRIPTION MODELS

Percentage-based loading, RPE, absolute weight, bodyweight percentage, timed sets, AMRAP, intervals, tempo runs, rucking — each with a dedicated schema, not shoehorned into a generic format.

%1RM RPE AMRAP LSS INTERVALS RUCK SE CIRCUITS WOD
menu_book

FIRST-CLASS PERIODIZATION

Block → week → session hierarchy. Multi-week programs with wave loading, deload blocks, and auto-advancing position tracking.

cloud_done

OFFLINE-FIRST

SQLite is the source of truth. Every feature works without signal. Gyms have terrible connectivity — Ardent Forge doesn't care.

speed

MINIMUM TAPS

If a program prescribes 3×5 @ 75%, all three sets are pre-populated. Confirm or adjust. Two taps to log a set.

monitoring

PRESCRIPTION FIDELITY

Prescribed and actual recorded side-by-side. See exactly where you hit, exceeded, or fell short — not just what you did.

cast

LIVE DISPLAY BROADCAST

Stream your active workout to a second screen, coaching display, or remote viewer in real time. Broadcasts exercise position, prescribed vs. actual sets, rest timer, and session state — powered by Supabase real-time channels.

REAL-TIME SECOND SCREEN COACHING VIEW REST TIMER SUPABASE CHANNELS
sync

CROSS-DEVICE SYNC

SQLite on device, Supabase in the cloud. Programs, logs, and preferences sync across every platform — phone and web today, more coming — without conflict.

group

COACHING & ACCOUNTABILITY

Asymmetric group visibility: coaches write programs and templates, never logs. Athlete edits always win. Accountability groups with selective data sharing — weight, perceived difficulty, and personal notes stay private by default.

INVITE CODES COACH WRITE ACCESS PEER VISIBILITY PRIVACY CONTROLS
dashboard_customize

PROGRAM BUILDER

Build multi-week periodized programs visually. Drag sessions, reorder blocks, set wave loading parameters — then push to any device.

WHAT WE TRACK.
WHAT WE DON'T.

check_circle WE TRACK
1RM PROGRESSION Strength gains over time, by lift
VOLUME PER MUSCLE GROUP Training balance across the week
PROGRAM ADHERENCE Prescribed vs. actual, weekly
PERSONAL RECORDS 1RM, 3RM, 5RM, max reps at weight
WORKOUTS PER WEEK Engagement, not guilt
block WE NEVER TRACK
CALORIES BURNED Inaccurate and misleading
BODY FAT ESTIMATION Requires specialized equipment
WORKOUT STREAKS Creates guilt for necessary rest
FITNESS SCORES Reduces complex fitness to a number
COMPARISONS TO OTHER USERS Not a social platform

VS. TYPICAL APPS

CAPABILITY TYPICAL APPS ARDENT FORGE
Prescription model Sets × reps × weight 12+ distinct set scheme types
Periodization Manual or absent First-class block / week / session
Loading Absolute weight only %1RM, RPE, bodyweight, max reps %
Rucking Not supported Native ruck scheme (load, distance, pace)
Circuits / SE Hack with supersets Native circuit model with rounds and rest
Platform Single platform Android & web now; iOS planned
Offline Requires connectivity SQLite-first, syncs when available
Live display Not available Real-time broadcast to any screen
Cross-device sync Cloud-only or single device SQLite + Supabase, offline-first sync

ONE CODEBASE.
GROWING REACH.

Tauri v2 wraps a single React application for mobile and web. Android and the browser are available now — iOS support is pending contributors and resources. Offline-first SQLite powers native platforms while the browser syncs directly with Supabase.

phone_android

ANDROID

Primary logging interface. Large touch targets, rest timer that survives screen lock, offline-first.

language

WEB

Power-user interface. Complex program building and analytics are easier on a full-width screen.

phone_iphone

iOS COMING SOON

Pending contributors and resources. The Tauri v2 codebase supports iOS — help is welcome.

OPEN SOURCE · SELF-HOSTABLE

RUN YOUR OWN INSTANCE

MIT-licensed and publicly available. A single docker compose up provisions the full stack. A single Play Store APK works against any Supabase instance — no rebuild required.

terminal SELF-HOSTING GUIDE