PUMPFOILLABS
Carbon hydrofoil board above dark teal water, with its mast and wing visible below the surface

PUMPFOIL LABS · BETA FOR macOS

FEEL THE
FLOW.
SEE THE
SCIENCE.

Two videos. Every angle. The same moment.
See your pose, compare your timing, and follow the curves behind each pump.

YOUR MOVEMENT, REVEALEDAB
FRONT VIEW
SIDE VIEW
Knee angleHip angleTorso lean

Real app excerpts · Matched-size overlay · Experimental 3D

PUMPFOIL LABS / SOFTWAREBUILT FOR macOS. PROCESSED LOCALLY.
THE FEELING. THE PATTERN. THE DIFFERENCE.

From the movement you feel
to the patterns you can see.

SCROLL TO EXPLORE

A pump happens fast.
Understanding it
takes a closer look.

There’s a lot happening between the push and the return. Your knees extend. Your hips move. The next cycle begins.

Pumpfoil Labs puts two clips in one focused Mac workspace—so you can stop chasing the playhead and start seeing the movement.

Get closer to your technique
02Clips. One review.
2D + 3DNew ways to see movement.
On your Mac.Your footage stays local.

EVERY DETAIL.
OUT IN THE OPEN.

Scroll through the tools.
Find the difference you can feel.

01 / FRONT + SIDE POSE

FRONT. SIDE.
YOUR NEXT INSIGHT.

See front and side views of reconstructed movement. Match rider size, overlay both skeletons, and rotate a shared camera to inspect lean, knee motion, and torso twist.

Experimental 3DFront + side viewsMatch size + overlay

Reconstructed 3D is experimental. Image fit does not establish depth accuracy.

FRONT
SIDE

Same riders. Shared camera. Match size, flip, and normalize heading.

02 / LIVE MOVEMENT CHARTS

FOLLOW THE POSE.
READ THE CURVES.

Watch knee angle, hip angle, and torso lean change alongside the footage. Live A/B values and curves follow the actual pumps you selected.

Loop-specific measurementsLive angle curvesCadence in pumps/min
Pumpfoil LabsSOFTWARE IN ACTION
Knee angleHip angleTorso lean

Live A/B curves follow your selected loops.

03 / PHASE-MATCHED PLAYBACK

TWO RIDERS.
ONE RHYTHM.

Find the same part of every pump. Synchronized, complete-cycle loops bring extension, compression, and return into focus. Switch to original timing to see the cadence difference.

Phase-matched loopsFrame-by-frame reviewIndependent flip
Pumpfoil LabsSOFTWARE IN ACTION

Compare complete pumps, then switch to original timing to see the difference in rhythm.

04 / FOOT PLACEMENT

YOUR STANCE.
IN PERSPECTIVE.

Mark the board, mast, and foot contacts. Align both stances at the mast to compare foot placement, stance width, and an optional estimated shoulder-width reference.

Mast-aligned comparisonBoard % or centimetresSaved foot marks
FOOT PLACEMENT / CLOSE UPActual app diagrams
AYvon55%stance width
Yvon’s cropped board diagram: rear foot 7% behind the mast, front foot 48% ahead.
Front foot
48% ahead of mast
Rear foot
7% behind mast
BNico40%stance width
Nico’s cropped board diagram: rear foot 3% behind the mast, front foot 37% ahead.
Front foot
37% ahead of mast
Rear foot
3% behind mast
One recorded example. Distances are approximate percentages of each board’s length, estimated from marked video frames.

Bring two clips.
Find your next question.

01

Load your footage.

Add two videos. Compare yourself with an earlier run or study an expert. Run local pose analysis.

02

Find a clean pass.

Choose several clear pumps from a similar camera angle. Check source timing for slow-motion exports.

03

Loop. Look. Compare.

Match pump phase. Slow things down. Switch between video, skeleton, and overlay to follow the differences.

04

Return to the evidence.

Open measurements, then check the original footage. Make sure the estimated joints actually follow the rider.

THE WHOLE
PICTURE.

From paired video to shared 3D.
A quick tour of the review workspace.

Useful evidence.
Honest limits.

01

Local by design.

Video processing and pose estimation run on your Mac. No video-analysis subscription or API key is needed.

02

One app, from video to 3D.

Review footage, compare 2D pose, and explore reconstructed 3D in the same workspace. One user guide covers the complete workflow.

03

Evidence you can inspect.

Camera perspective still matters. 3D is experimental. The app does not measure force, power, foot pressure, or an ideal technique.

Read the measurement limits

STAY CURIOUS.
KEEP FLYING.

Pumpfoil Labs is in beta.
Try it with your footage and help shape what comes next.

Try the beta on GitHub
START FROM SOURCE
git clone https://github.com/pazeshel/pumpfoil-labs.git
cd pumpfoil-labs
./setup.sh
macOS 14+ · Python 3.12+ · Xcode tools · FFmpegComplete installation guide

3D is included in the app and requires a one-time model setup.

MAKE THE
NEXT WAVE.

Open-source software. Built together. Report a bug, improve the code or documentation, or suggest what would make your next session easier to review.

A DIRECT LINE TO THE CREATOR

Let’s talk pumpfoiling.

Comments, questions, or suggestions? Get in touch with Paz Eshel, the creator and maintainer of Pumpfoil Labs.

hello@pumpfoillabs.com

You don’t need to write code to help shape the project.