ride-recap, teaching a LLM my taste to automate cycling highlights
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
TL;DR: Turn hours of raw GoPro footage + a .fit file into a 60-second highlight reel with ride telemetry burned in. Every second of the ride is scanned by gemini-3.5-flash, as is the clip ranking + curation. The whole thing costs about $0.04 per ride and takes 10 minutes.Longer version: Road cycling has been my primary form of exercise, social outlet, therapy, wardrobe expense, and personality trait for almost a decade. I ride most weekends, usually out of Manhattan and up 9W. By the end of a ride I have hours of GoPro footage and one .fit file with per-second speed, power, heart rate, cadence, and GPS. Absolutely no one wants to watch 3 hours of being stuck behind Citibikes on West Side Highway. It's fun to look through past footage, identify the fun parts, and put together a narrative to remember. But since cycling is already time consuming, manually editing a highlight reel edit per ride is a nonstarter. So I built and open-sourced https://github.com/ianmacomber/ride-recap.I identify compelling moments from four separate sources: * Garmin telemetry via .fit file (speed, HR, power spikes, sprints, climbs) * Strava via API (popular segments) * Gemini vision scan + rating of individual frames * (optional) hand-labels via Streamlit appThe fusion step has a LLM narrative pass pick 20 clips to best tell the story of the ride, boosting “cross-source agreements” (if a human label + telemetry + Strava + Gemini all agree that a clip is interesting), with greedy re-ranking and a crowding penalty to avoid clips too close to something already selected.Obvious in retrospect, but there’s no substitute other than looking at the clips Gemini selects, being highly opinionated about what should / should not be included, being specific enough about why, and repeating until you can’t think of anything more to improve. You cannot teach an LLM taste if you do not have taste yourself.
HN · launched Jul 18, 2026 · 7 upvotes (top 60%) · 0 views
Niche: ai video clipping and summarization tools · 175 launches, 10 in the last 7 days ▼ -47% · Explore this niche →
Category and tags
- Media & entertainment
- Content generation
- Prosumer
- AI-native
- Hobby / open-source project
Visit website ↗ Source listing ↗
More like this: all 175 launches in ai video clipping and summarization tools →
Could you build this?
Yes The pipeline combines standard FIT file parsing, extracting video frames or segments via FFmpeg, querying Gemini's multimodal API for ranking, and burning telemetry overlays into video using FFmpeg.
Discussion
2 comments analyzed.
Concerns raised: Video samples seem random, unclear significance of selected moments, Poor storytelling and narrative structure
Competitors
Other products that read as similar to this one : 206 launches clear the similarity bar, closest 8 shown.
Attention rank: #99 of 207 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 260 days after the earliest competitor.
- How It Went · ph · 2026-10-24 · 87 upvotes · similarity 0.51
- Gemini can now natively embed video, so I built sub-second video search · hn · 2026-03-24 · 438 upvotes · similarity 0.49
- I made a vertical-pedalling bike with a novel drivetrain [video] · hn · 2026-05-07 · 26 upvotes · similarity 0.46
- Titan Edge Clips · ph · 2026-10-27 · 1 upvotes · similarity 0.46
- Make AI motion videos with text · hn · 2026-02-02 · 6 upvotes · similarity 0.44
- vCorso · ph · 2026-10-26 · 4 upvotes · similarity 0.44
- ClipTaro · ph · 2026-10-14 · 1 upvotes · similarity 0.43
- Better.ftp · hn · 2026-05-18 · 5 upvotes · similarity 0.43
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.