Veloop: a Chrome extension built with Claude Code that loops your webcam so you can skip video calls
Moist_Tonight_3997 · reddit · 2026-09-20
The author released Veloop, a Manifest V3 Chrome extension that turns your webcam into a loop pedal: hold a key to record a few seconds of you nodding, release, and the feed loops while you do something else; press L to crossfade back to live.
Architecture
- Intercepts getUserMedia on meeting pages (Meet, Zoom web, Teams) and swaps in a canvas-compositor stream.
- Explicitly terminates the raw camera track when looping starts, so the physical webcam LED actually turns off (Chrome kills hardware tracks lazily); re-acquires on dissolve.
- Fully local: MediaRecorder encodes to WebM, presets stored in IndexedDB, no servers.
Claude Code workflow: the author owned architecture and product decisions (pedal state machine, the LED trick, UX, testing against real meetings), while Claude Code handled scaffolding the MV3 service worker, canvas compositing and crossfade math, the IndexedDB clip store, popup UI, and Vitest unit tests. With state-machine tests in place, aggressive refactoring didn't break pedal behavior.
Gotchas: getUserMedia interception only works from the page's main world; loop seams need an alpha-blended crossfade to hide the snap.
Free on the Chrome Web Store, MIT-licensed source on GitHub.
More from coding & agent
- AI coding may hurt Rust too, as C's faster compiles win in agent loops — gandamu_ml · 2026-09-20
- Explore /goal in your coding harness: omarsar shares tips on custom agent harnesses — omarsar0 · 2026-09-20
- Omarchy sparks a Linux desktop boom as 2026 dubbed 'the year of Linux desktop' — mark_k · 2026-09-20
- Agents abusing doc requests for arbitrary RCE and data exfiltration — zainhas · 2026-09-20
- Yacine says coding from his phone killed his Twitter addiction — yacineMTB · 2026-09-20
- Dev launches site to browse AI skill libraries with visual flow diagrams — spersingerorinda · 2026-09-20