A drop-in exercise layer for fitness products

Every rep, rendered live.

Interactive 3D exercise figures for fitness apps. One engine, every movement, iOS · Android · Web.

A 3D figure holding a barbell squat, the quads and glutes highlighted in coral, on a dark stage.

A clip is one take. A figure is every take.

Most apps ship a looping video for each exercise: one camera angle, one look, one file per movement. Repglyph renders the movement on the device, so the same figure turns, recolours and scrubs inside your interface.

A single fixed frame of a barbell squat, standing in for a recorded clip.
Video One angle and one look, recorded once, and a file for every exercise.
The same squat seen from the side.
Any angle
The same squat on a light stage.
Light or dark
The same squat with a female body and a cyan accent.
Your accent, three bodies
The same squat seen from the front.
One 0.5 MB file for the library

Repglyph One figure, rendered live, from the same data.

Why teams use it

Interactive

Users drag to rotate, pinch to zoom and scrub through the rep. The lowering phase plays slower, and the viewer follows the system reduced-motion setting.

Brandable

Set your accent colour, a dark or light stage and one of three bodies. The muscle highlights, suit seams and stage ring follow your palette.

Validated

Poses are validated against cited professional and clinical standards, with automated checks on every movement, variant and body. How we check

Motion should be accurate, not just beautiful.

Cited references
273
Automated checks per run
2,633
Movement families verified
53/54

These are automated checks of every pose against documented, cited thresholds for joint angles, contacts and range of motion. They are not a clinical assessment, and independent clinician review of the report is still pending.

Read the methodology

Make every figure feel native

Pick any movement, then change the body, the stage and the accent. Everything below is the same renderer you ship, running live.

Repglyph PlaygroundLoading

Explore 54 movement families

    Working muscles

        Body
        Stage
        Accent

        Running in a real workout app

        Setwise is our own workout app, and Repglyph started there. Every exercise opens on a live figure with its working muscles and a rep scrubber, in the app's own colours. It reads the same rig file as this page.

        • 448 Setwise catalogue exercises mapped to a rig
        • Follows the system dark mode and Reduce Motion settings
        Setwise on iOS in light mode: the barbell squat screen with a live 3D figure, a rep scrubber and the worked muscles.
        Setwise on iOS in dark mode: the barbell squat screen with a live 3D figure, a rep scrubber, the worked muscles and the tempo.

        Setwise on the iOS Simulator

        One component on every platform

        Each platform has a native renderer that reads the same rig file, with the same lighting, framing and interaction, so a squat looks the same in your iOS, Android and web apps.

        struct ExerciseCard: View {
            @StateObject private var figure = FigureController()
        
            var body: some View {
                FigureView3D(catalogID: "D04AC939", muscle: nil,
                             body_: "female", controller: figure)
                    .frame(height: 320)
            }
        }

        The target is 60 fps. So far it has been measured on the iOS Simulator, the Android emulator and desktop Chrome, where it holds 60 fps while you drag it. We'll publish numbers from real phones once we've measured them.

        Licensing

        Three ways to use Repglyph. Terms for the commercial licences are set with each partner during early access.

        Open-source 2D core

        Free

        Barbell Back SquatPull-Up
        • Flat and monoline SVG figures and round thumbnails
        • Runs in Node, browsers and Workers
        • MIT code, CC0 movement data
        Request access

        Pro, per app

        Licence per app

        • The 3D renderers for iOS, Android and the web
        • The full movement library and every body
        • Library and renderer updates as they ship
        • Theming, accent colour and muscle highlights
        • Offscreen thumbnail rendering
        Request access

        Enterprise

        Custom terms

        • Custom movements for your catalogue
        • Mapping to your own exercise IDs
        • Your brand, suit and stage
        • A service agreement and direct support
        Request access

        Early partner programme

        We're working with a small group of fitness apps before general release. Partners get help with integration, a say in which movements come next, and catalogue mapping during onboarding.

        Before you integrate

        Is this medical advice?

        No. Repglyph shows exercise technique. Its poses are validated against cited professional and clinical standards, but they don't replace a coach, physiotherapist or doctor, and they aren't fitted to any individual.

        What does “validated” mean, exactly?

        An automated suite samples every movement, variant and body type and measures joint angles, contacts, balance, grip width and range of motion against our written standard, which cites 273 references. Each check passes, fails or is exempt with a written reason. The current run is 2,633 checks with 0 failures, and 53 of the 54 movement families are verified. Independent clinician review of the report is pending. Read the methodology.

        How big is it?

        The rig file for the whole library is about 0.5 MB compressed, with every movement, body and prop. On the web you can also load one exercise at a time, about 15 KB each, so a page only fetches what it shows.

        Does it work offline?

        Yes. The rig file ships with your app and everything renders on the device. No network calls are needed to show a figure.

        Can I map it to my own exercise catalogue?

        Yes. Figures are looked up by catalogue ID, and Setwise maps 448 of its own IDs that way. Mapping your catalogue, and adding custom movements, is part of early access.

        What about accessibility?

        Every figure has generated alt text. The viewer works from the keyboard (arrow keys, Space, Home) and respects reduced-motion settings on iOS, Android and the web, which turns off the intro, the auto-orbit, inertia and other decorative motion.

        When can I use it, and what will it cost?

        The SDK is in early access, and terms are set with each partner. Request access and we'll be in touch.

        Bring real-time 3D to your exercise screens.

        Tell us which platforms you ship on, and we'll be in touch as early access opens. We only email about Repglyph.

        Platforms