WORKOUT LOG // LIVE SESSION RUNTIME

A workout log built for the set you are doing now.

LuKul gives serious gym users a high-fidelity workout log for live training: capture load, reps, RPE, notes, rest pacing, and session state while planned work and logged reality stay connected.

The set gets captured while the session is still alive. The completed workout becomes structured history.

Coming soon to App Store + Google Play
Request Early Access View Training App Free tier available. Paid tiers expand advanced use, coaching workflows, and system depth.
// LIVE SESSION RUNTIME

The log moves with the session.

Training does not happen after the workout. LuKul keeps the active session readable while the work is being performed.

[ACTIVE DAY]

Navigate the session day.

Move through the active training day without losing the current session context.

[EXERCISE CARDS]

Keep each movement readable.

Exercise cards hold prescribed work, logged sets, and comments in the same live surface.

[ADD EXERCISES]

Add work when the session changes.

Bring exercises into the active day when the gym floor calls for adjustment.

[SESSION STATE]

Keep the workout alive.

The runtime tracks session state as sets are captured and the day moves toward completion.

// RUNTIME VIEWPORTS

Capture the set while it is happening.

The log opens as an active training surface: session initialization, set capture, and completed records remain part of one training loop.

LuKul workout log session initialization screen
Session start
LuKul workout log active session set table
Live set record
// SET-LEVEL CAPTURE

Every set carries its own signal.

The workout log preserves the details that make a completed set useful later: load, reps, effort, notes, type, and timing.

Weight Load captured at set level
Reps Completed repetition count
RPE Effort signal after execution
Comment Notes tied to the exact set
Set Type Warmup / Primer / Working / Backoff / AMRAP
Timestamp Session sequence preserved
// CUSTOM NUMPAD

Log without fighting the interface.

The custom numpad routes weight to reps to RPE, with quick chips for common values and previous-set continuity.

7 8 9 4 5 6 1 2 3 RPE 0 OK
// PLANNED VS LOGGED REALITY

Planned work and logged reality stay connected.

LuKul can render planned protocol rows as ghost/prescribed targets, then convert them into confirmed logged work through user action.

Planned Prescribed target
Logged User-confirmed work
History Structured record
// RPE-AWARE REST PACING

Rest pacing follows effort.

Lower-effort sets receive shorter rest, high-effort sets receive longer rest, and the timer remains part of the session runtime.

Lower Effort Shorter rest window keeps the session moving.
Working Effort Standard rest keeps execution controlled.
High Effort Longer rest protects the next set's quality.
// SESSION HUD

The session has a dashboard while it is happening.

Session time, volume, density, and strain stay visible as the log turns completed sets into immediate training context.

Session Time 42:18 Time under the current session.
Volume 8.4k Completed load multiplied by reps.
Density 19/h Completed rows against elapsed time.
Strain 7.8 Average effort signal from logged RPE.
// HOLD TO SEAL

Seal the session when the work is real.

The hold-to-seal ritual persists completed work, syncs structure, and marks the training day complete.

Hold to seal completed session
// PRIVATE PERFORMANCE LEDGER

Completed training becomes usable history.

The finished session becomes part of a private performance ledger: not a loose note, not a screenshot, not a memory you have to reconstruct.

Live session → sealed workout → structured training history.

LuKul workout log custom numpad entry screen
Precision entry
LuKul completed workout log history screen
Completed record
// CONTROLLED NATIVE ROLLOUT

Log real sessions inside LuKul.

LuKul is preparing its native iOS and Android rollout. Early access is reserved for users who want precise logging, structured planning, and a training record that remains useful over time.

Coming soon to App Store + Google Play

Free tier available. Paid tiers expand advanced use, coaching workflows, and system depth.

// WORKOUT LOG FAQ

Questions before logging.

Is LuKul a workout log?

Yes. LuKul includes a workout log for live training sessions, set-level capture, RPE, comments, rest pacing, and completed workout history.

What can I log in a set?

You can log load, reps, RPE, comments, set type, and timestamped work inside the session runtime.

Does LuKul support RPE?

Yes. LuKul supports RPE entry in the workout log and uses RPE as part of rest pacing and session strain context.

Does LuKul include a rest timer?

Yes. The log includes rest pacing that can adjust the timer based on set effort.

What is the session HUD?

The session HUD surfaces active training context such as session time, volume, density, and strain while the workout is happening.

What does planned vs logged mean?

Planned protocol rows can appear as prescribed targets, while confirmed user entries become logged reality.

What happens when I seal a session?

The hold-to-seal action marks the training day complete and preserves the completed work as structured history.

Is LuKul a social workout tracker?

LuKul is designed as a private training workspace and performance ledger rather than a public social fitness feed.

Is LuKul available on iOS and Android?

LuKul is preparing controlled native rollout for iOS and Android. Store links will be added when available.

Is there a free tier?

Yes. A Free tier will remain available. Paid tiers expand advanced use, coaching workflows, and system depth.