RollIQ is a computer-vision system built to extract everything that matters from your
grappling sequences. This page shows the pipeline most recent, unedited output.
Unfortunately, in martial arts your coach or master can't see all your mistakes, because
there are dozens of other practitioners. On top of that, if you don't explicitly ask for
advice, your technique can plateau for several months.
The best coaches can only watch a few rolls per member. The sequences that work well for
you and the positions that you should work on go unreviewed. However, just like in any
other sport, the best athletes are the ones who can learn from EVERY single training
session.
What the Grappler Eyes can do
Automated analysis of your grappling sessions
The solution here is not to replace your master. The solution is to bring him the right
material, so he can finally offer you the best guidance.
Record as many rolls as you want for a precise understanding of your game.
Upload them — AI makes the highlights and gives you the full breakdown.
Get reminded of the techniques you should work on, with top-quality tutorials recommended directly through the app.
Identify the positions you statistically often get stuck in, important techniques missing in your game, and compare your game style with your gym buddies.
Analyse the game of your next opponent.
Grappler Eyes — live output
Current Analysis Capabilities
I've been building RollIQ for 5 months now. I'm both the engineer and the guy who trains.
I'm building this app, and using it myself to prepare
for my first competition because I noticed that whenever i'd record my rolls and review them, I'd progress so much faster. I'm convinced that every athlete willing to prepare his gameplan deserves a proper
breakdown of every roll.
Everything below is real output. It's running on an unedited IBJJF Worlds
match. Some of it already works well, some definitely not yet, but more importantly, I built it in a way such that it acknowledges
uncertainty rather than guessing for the best. Because a system that fakes confidence is
worse than useless for something you'd actually use to prepare a gameplan.
— built by a grappler for grapplers
🎥
Personal video coming soon
Drop a file at media/personal_intro.mp4 and this placeholder is replaced automatically.
Athlete 1 (confident ID)Athlete 2 (confident ID)ID lost (honest uncertainty)Referee (flagged, never confused for a competitor)
✓ Working now
Textbook open guard
Athlete 1 plays open guard against a standing Athlete 2. Both stay clearly identified the whole time.
✓ Working now
Back mount → triangle → submission
Athlete 1 passes to back mount, locks a triangle, and finishes the match. Both athletes stay identified all the way through the tap.
→ Getting there
Bodies merge into one detection
The two athletes compress into one detection box. The system shows this honestly instead of guessing who's who.
→ Getting there
The referee walks directly into frame
The referee crosses in front of both athletes. He stays flagged separately and is never confused for a competitor.
Under the hood
How Grappler Eyes actually works
Five stages, each one a real, separate piece of the pipeline.
01
Video in
Full, unedited match footage
→
02
Detection + Pose
Every athlete, every frame
→
03
Tracking
Consistent identity, honestly reported
→
04
Position & technique
Classified and timestamped
→
05
LLM narration
Plain-language breakdown
Where this goes with more data
What improves from here is mostly about collecting more data. With enough annotated data,
we'll be able to reconstruct positions in 3D and offer detailed technique analysis — going
from today's ~15 broad position classes to recognizing basically any variation of any
position, and eventually giving feedback on the techniques themselves.
A full position timeline for the whole match — every second accounted for.
Automatic scoring: takedowns, guard passes, mount, back control, and sweeps tallied as they happen.
A plain-language report per roll — what worked, what didn't, and what to drill next.
Patterns across many rolls over time — recurring weak positions, techniques you keep running into.
If I can show enough people are interested, I can get the funding to collect that data. Check below.
Help build this
I'm building RollIQ alone — no team, no funding, just several months of nights and
weekends so far, training and coding on the same days. If you train — any discipline, any
level — and want to help shape what this becomes, I'd love to hear from you. I'll reach out
about specific footage, feature ideas, or feedback on what actually matters to a coach or
competitor.
No spam — just occasional questions about data and features, and early access when it's ready.
Auto-cut from your 3 matches — the highlight reel below.
Auto-generated highlight reel
Concatenated from your last 3 uploaded sessions, ranked by scoring events and clean submissions.
Match Breakdown
Every match gets its own segmented timeline, transition graph, and full write-up — grounded in the same position and identity signals shown throughout this page.
Position / ID overlays
Position/role badges are corrected clip-by-clip and applied throughout this reel.
"Both athletes on their feet, circling for an opening."
🎥 Relevant tutorials will appear here as you watch the video
Position & technique transitions
Node size reflects how long each position was held.
Standing
Takedown +2
Open Guard
Guard Pass +3
Side Control
Mount +4
Back Control +4
Submission Rear Naked Choke
Key stats
Control time73%
Position changes9
Scoring transitions3
Submission attempts2
ResultSubmission (RNC)
Full match summary — Grappler Eyes
Athlete 1 opened with a clean double-leg takedown, passed to side control within the
first minute, and methodically advanced position through mount into back control.
Athlete 2 defended well in scrambles but couldn't stop the pass. Athlete 1 finished
with a rear naked choke at 4:32, controlling roughly three-quarters of the match.
Position/role badges are tracked live and applied throughout this reel.
Standing
👁 Grappler Eyes
"Both athletes open on their feet, feeling out distance."
🎥 Relevant tutorials will appear here as you watch the video
Full session summary — Grappler Eyes
Across the annotated stretches of this session, Athlete 2 controlled most of top position — a single-leg
takedown early on led straight through guard into mount, and repeated guard passes kept Athlete 1
defending for most of the middle portion. Athlete 1's counters were real: a leg lock attack from the
bottom of half guard broke a long top-control stretch into a scramble, and a clean sweep out of Athlete
2's own leg lock threat flipped the position for the final third, ending in top side control and
north-south. No submission in this stretch — this reads as live training/competition prep, not a
finished match.
Key stats
Session duration1:56
Position changes32
Athlete 2 top control52.6s (45%)
Athlete 1 top control20.1s (17%)
Leg lock attempts2 (1 each)
ResultNo finish in this excerpt
Position/role badges are tracked live and applied throughout this reel.
Side Control
👁 Grappler Eyes
"Athlete 2 holds side control."
🎥 Relevant tutorials will appear here as you watch the video
Position & technique transitions
Node size reflects how long each position was held.
Side Control
Shrimp to Turtle
Turtle
Takes the Back
Back Control +4
Submission
Key stats
Session duration0:44
Position changes6
Athlete 2 control time~30s (68%)
IBJJF-style scoreAthlete 2 4 – 0
Submission attempts1 (successful)
ResultSubmission (choke from the back)
Would you actually use this?
Whichever roll above you just watched — same question either way: is the timeline, the breakdown text, the stats, and the drill suggestions something you'd actually want after every session?
This goes straight to Simon — no spam, just used to improve RollIQ.
Profile
Built up automatically from every roll you upload — no manual logging.
SD
Simon D.
Purple belt · Gi & No-Gi · training 4 years
42 rolls analyzed18h 40m trackedMember since Mar 2026
Submission specialties
Active quests
🐍
Anaconda choke 3 opponents this month
2 / 3
🔁
Land 5 clean guard passes in a single session
2 / 5
🛡
Escape bottom side control 10 times
Complete ✓
Your style, described by Grappler Eyes
A butterfly guard adept who thrives in scrambles rather than static holds. Your
triangle and rear-naked-choke finishing rates are well above your average — once
you get to the back or lock up a triangle, you rarely let it slip. Guillotines and
headlock-family attacks are your least-used tool right now: worth drilling if you
want a complete top-to-bottom submission game.
Help build this
I'm building RollIQ alone — no team, no funding, just several months of nights and
weekends so far, training and coding on the same days. If you train — any discipline, any
level — and want to help shape what this becomes, I'd love to hear from you. I'll reach out
about specific footage, feature ideas, or feedback on what actually matters to a coach or
competitor.
No spam — just occasional questions about data and features, and early access when it's ready.
I'm building this alone, nights and weekends. The more people signed up, the easier it is
to make the case for funding the data collection this needs. Leave your email and I'll
keep you posted as it grows.