Introducing Forge · AI logbook & workout assistant

The first workout logbook that understands every intensifier you throw at it.

Drop sets, clusters, tempo work, or quick freestyle notes—Forge parses raw text, keeps prescriptions tight, and mirrors how you actually train. Build programs, log in real time, and review coaching-grade insights without leaving the floor.

AI parsing

Translate freeform logs into structured sets with modifiers, segments, and rest hints—no templates needed.

Program builder

Design blocks, reorder on the fly, and ship synced prescriptions to every active workout.

Coach-level insights

Automatic volume, 1RM trends, and recovery notes keep your training aligned with the plan.

No spreadsheets · No guesswork · Built for serious lifters

Everything your training notebook wishes it could do.

Forge keeps the flow you love while handling the structure you need. We combined AI-assisted logging with a program-first backend so nothing slips through the cracks—during the session or after it.

AI log assist

Paste an entire session and Forge structures every set—weight, reps, modifiers, and segmented rest—using our `/ai/parse-workout-log` service tuned for lifting data.

  • Understands rest-pause, clusters, EMOM, and warm-up ramps.
  • Keeps your raw text alongside the structured output for auditing.
  • Flags unresolved details so you can approve with one tap.

Program builder

Launch structured cycles without losing flexibility. Drag workouts and exercises, store prescriptions, and sync defaults directly to your athletes—or just yourself.

  • Reorder days instantly with server-side persistence.
  • Attach notes, rest guidance, and hidden sessions for deloads.
  • Toggle default programs to auto-load in the runner.

Session runner

Stay locked in during the lift. Forge tracks elapsed time, autosaves drafts, and keeps active sessions one tap away.

  • Jump between program and freestyle exercises mid-session.
  • Quick notes become the latest set log automatically.
  • Finish or cancel sessions with full audit trails in history.

LLM parsing tuned for lifters.

Our OpenAI-powered parser is custom trained on strength templates, so it picks up the difference between a top set @9 and a back-off ladder. Every call runs through guardrails inside FastAPI with validation on the way in and out.

Segment-aware sets
Model clusters, drop sets, and EMOM rounds with labeled segments so analytics stay precise.
Confidence & unresolved hints
Review ambiguous lines instantly—Forge stores the raw text next to the structured result for clarity.
Warm-up intelligence
Let Forge sketch warm-up ramps from your top-set prescriptions or auto-parse drop percentages.
Usage transparency
Token counts and response times are logged so you understand the cost of every AI assist.

Log input

squat 225x5 @8, drop 20% x 10\nrest-pause incline db press 90x10 + 90x4 + 90x3\nleg press 5x12 emom 60s\ncore: hanging leg raise 3x12

Forge parse

Squat shape: reps

Set 1 · 225 lb x 5 @8 · modifiers: []

Set 2 · 180 lb x 10 · modifiers: ["drop"]

Incline DB Press shape: segmented

segments → 10 / 4 / 3 reps · rest 25 s · modifiers: ["rest_pause_dc"]

Leg Press shape: segmented

5 rounds · 12 reps · interval 60 s · modifiers: ["emom"]

Confidence overall: 0.94 · unresolved: [] · schema: wlog.v0.1

Program Blueprint

Day 1 — Push

Bench Press · 5x5 @80% | Rest 3:00

Notes: Pause last rep, log RPE.

Day 2 — Lower

Front Squat · 4x6 linear ramp

Superset with hanging leg raises.

Day 3 — Field Work

Prowler Push intervals · 6 rounds EMOM

Hidden deload triggers lighter block.

Default program: Strength Block 02 Synced to runner

Structure when you want it, flexibility when you need it.

Forge's program builder lives right on top of the same API that powers the app, so every edit is live instantly. Create hidden deloads, reorder sessions with drag-and-drop, and keep prescriptions aligned with the AI runner.

  • Live sync. Switch a workout from program to freestyle mid-session—Forge keeps continuity across history.
  • Draft safety. Auto-save protects every edit so you can iterate without losing your place.
  • Coach mode. Export blocks to CSV or JSON, and mirror to athletes with a single toggle.

Analytics that actually understand your training density.

Forge stitches every set together—from AI parses to manual updates—so you get a living history of progress. Volume, e1RM, density, and movement notes all line up in one timeline.

Performance snapshots

Spot PRs, time under tension, and workload spikes with auto-generated insights in history.

405 lb x 3 @8 → e1RM +5% this block

Deep drill-down

Filter history by movement, see latest notes, and jump straight into completed session reviews.

Last note · "Paused 2s on final rep—felt solid."
Duration · 1h 12m · Exercises 9

Always portable

Export everything to CSV or JSON, sync to your notebooks, or hand it to a coach—it is your data.

Exports ready · Programs · Workouts · Parsed sets

How Forge keeps your training locked in.

01

Capture

Start from a program template or freestyle. Auto-save keeps drafts even when you switch exercises mid-set.

02

Parse & assist

Invoke the AI runner to structure sets, organize supersets, and record rest. Resolve flags instantly.

03

Review & adapt

History and analytics update immediately, feeding the next block—with trendlines, notes, and exports ready.

Built for the long haul.

Forge is already powering serious training blocks, and the roadmap keeps leveling up the assistant so you never outgrow it.

Warm-up generator

Auto-build ramp sets from your target loads, complete with suggested tempos.

Apple Watch Live Activities

Glanceable timers and set cues right on your wrist while Forge keeps the log updated.

Offline-first sync

Keep logging on poor gym Wi-Fi—Forge caches changes and syncs when you are back online.

Coach dashboards

Monitor athlete adherence, volume, and readiness with shared program controls.

Frequently asked questions

How does the AI logbook work?

Every log request hits our FastAPI `/ai/parse-workout-log` endpoint. We validate inputs, run OpenAI with a lifting-specific schema, and store both raw text and structured data so you can audit or edit any time.

Can I train freestyle without a program?

Absolutely. Start a freestyle session, add or search exercises on the fly, and Forge still tracks elapsed time, notes, and AI parses. You can link the session back to a program later if you want the history connected.

What analytics are available?

History highlights session duration, set density, last notes, and movement trends. 1RM trajectories, tonnage, and readiness cues update automatically from your parsed sets.

Do I keep control of my data?

Yes. Forge lets you export programs, workouts, and parsed sets in CSV or JSON at any time. We never lock your training history behind a paywall.

Ready to give your logbook superpowers?

Forge keeps you focused on the work while the AI assistant handles structure, history, and insights. No more spreadsheets, no more lost notes.