Step away.
Stay on camera.
Record a few seconds of yourself and loop it through a virtual camera. Grab a coffee, rest your eyes, answer the door, and still look present. Your audio never stops.
Free forever for the basics. Pro $4.99/mo for hotkeys, unlimited clips & lifelike loops.
On Windows or Linux? Join the waitlist →
- Notarized by Apple
- 100% on-device
- Free, no card
- On a call, live
Line up your clip and start the loop
A few seconds of you looking present, recorded earlier. Match your pose, then one hotkey starts the loop.
- Looping
Step away, you’re covered
The loop holds your camera while you grab a coffee. Your audio still passes through.
- Back live
Come back and cut to live
Line up once more and drop back into your real camera. No one saw the seam.
Step away, and slip right back.
CamLoop lives in your menu bar. Record a few seconds of yourself, pick CamLoop as your camera once, and a single hotkey swaps your live feed for the loop and back. A glance at the icon tells you live or looping.
- Record in seconds, with a ghost frame to line up
- One hotkey to step away, one to come back live
- Your audio passes through the whole time
Quick to step away. Convincing enough that no one wonders.
Two things matter when you step away mid-meeting: doing it fast, and doing it so it reads as you, not a frozen app.
Disappear in a single keystroke.
One global hotkey flips between your live camera and a looped clip, with no menus and no fumbling, even with CamLoop in the background. A second tap brings you right back.
- Step-away, record, menu, and aligned-cut hotkeys
- Fully customizable shortcuts
- A quiet toast confirms every switch
A loop that looks like a bad connection, not a glitch.
“Simulated lag” plays your clip with gentle freezes, micro-stutters, and a catch-up jump, generated live so it never repeats. It scales to the clip length, and you choose exactly which artifacts to use. It reads like a normal rough connection, not a frozen app.
- Freeze · stutter · catch-up · mix and match
- Never loops the same way twice
- Tunes itself to your clip’s length
Dodge the question. Blame the connection.
Simulated lag dresses up your recorded loop. Live effects do the same to the camera you are on right now. One click and you freeze, stutter, or drop to a blocky 12fps. Your audio keeps going the whole time.
- Lag · freeze · low bitrate, one click each
- A panic key freezes your picture on the spot
- A burst of lag hides the switch between live and loop
Record a believable you in seconds.
Hit record, sit naturally for a few seconds, and stop. CamLoop captures a clean clip and a ghost of the first frame helps you line up so the loop starts without a jump.
- Ghost-frame alignment as you record
- Recording waits for a clean image, so it never starts dark
- Import an existing video instead
Your clips stay on your Mac. Your audio stays live.
CamLoop never uploads your video and never records or routes audio. Clips live in a local folder on your machine; the camera loops while you keep talking. Optional, anonymous diagnostics can be turned off in one click.
- Video stored locally, never uploaded
- Audio passes straight through, untouched
- Opt-out crash & usage reporting
It shows up as any camera you like.
Give CamLoop a name of your choosing and that is what shows in your meeting app’s camera menu, instead of “CamLoop”. Set it once in Settings and it is the name you pick from every time.
- Pick any label you want
- Shows in Zoom, Meet, Teams and more
- Set it in Settings, under Camera
- FaceTime HD Camera
- Studio Cam
- iPhone Camera
Three ways to loop. All of them believable.
Pick how your clip repeats in Settings. This is the part that makes a loop read as you, not as a video on repeat.
Ping-pong
Plays forward, then in reverse. The ends always meet, so the loop is perfectly seamless. Best for subtle movement.
Simulated lag Pro
Random freezes, micro-stutters, and a catch-up jump, generated live so it never repeats the same way twice. Reads like a spotty connection, not a frozen app.
AI morph Pro
Synthesizes in-between frames on your Mac so the tail of the clip morphs into the head. An invisible cut, best for small motion.
Go live again on a clean frame.
Coming back is the risky half of stepping away. CamLoop watches your camera as you return and cuts the moment the image is clean and well exposed, so viewers never catch a dark, half-adjusted frame. Want it even smoother? The alignment view ghosts your clip over the live feed, so you sit back into the exact pose you left in.
- Waits for a clean, well-exposed frame
- The ghost overlay lines up your pose before the cut
- The instant switch stays one hotkey away
Free for the occasional breather. Pro for camera-all-day.
- 1 saved clip, up to 10 seconds
- Seamless ping-pong loops
- Disappear & return from the menu
- Unlimited clips & length
- Global hotkeys, fully customizable
- Simulated lag, AI morph & alignment studio
- Live effects on your real camera
- Import / export and pinning
- Custom virtual camera name
| What you get | Free | Pro |
|---|---|---|
| Disappear & return from the menu | ✓ | ✓ |
| Seamless ping-pong loops | ✓ | ✓ |
| Saved clips | 1 clip | Unlimited |
| Clip length | 10 seconds | No limit |
| Global hotkeys (customizable) | – | ✓ |
| Simulated lag | – | ✓ |
| Live effects on your real camera | – | ✓ |
| AI morph & alignment studio | – | ✓ |
| Seamless go-live (clean cut) | ✓ | ✓ |
| Import / export & pinning | – | ✓ |
| Custom virtual camera name | – | ✓ |
Made for people who live on camera.
- 100% on-deviceYour clips never leave your Mac. No uploads, ever.
- Your audio stays liveCamLoop only loops the camera. Keep talking the whole time.
- Notarized by AppleSigned and notarized, with a hardened runtime.
- Works where you meetZoom, Meet, Slack, Teams, and any app with a camera picker.
Made for people who’d rather not explain themselves.
-
“Remember, no big movements. Just look whipped.” Keanu’s advice to the bus passengers in Speed, which also seems applicable here.
u/phillymjs · r/SideProject -
The stutter injection so it doesn’t read frozen is the real wedge. Most folks loop a clip in OBS Virtual Camera and get caught instantly.
u/Interesting_Meat8980 · r/SideProject -
Love this idea, cuz my boss isn’t gonna like it.
u/JustAnother_User404 · r/SideProject -
Wow, I love this. Great job, I would have never thought of this.
u/Apart_Beyond_3463 · r/SideProject
Real comments from CamLoop’s launch thread on Reddit.
The things everyone asks first.
Yes. CamLoop only loops your camera. Your audio passes straight through, untouched. You can keep talking the whole time, or mute yourself like normal.
Any macOS app with a camera picker. CamLoop appears as a virtual camera called “CamLoop,” so Zoom, Google Meet, Slack, Microsoft Teams, FaceTime, OBS and others can all select it.
No. Your clips are stored in a local folder on your Mac and never leave it. CamLoop doesn’t record or route audio either. Optional, anonymous diagnostics help us fix crashes and can be switched off in Settings. See the privacy policy.
Tap the same hotkey again, or click “Switch back to live camera” in the menu. You return to your real feed instantly, with no need to touch your meeting app.
Yes. Pro Live effects degrade your real feed on command: lag, freeze, or a blocky low-bitrate look. The ⌃⌥F panic key freezes your picture instantly, and an optional cover burst masks the moment you switch between live and loop.
The free tier is yours forever, no card required. Pro starts with a 7-day trial with no card, and you can cancel the subscription anytime. Checkout and billing are handled securely by Lemon Squeezy.
Take the meeting.
Keep the moment to yourself.
Download CamLoop, record one short clip, and you’ll never be trapped in front of the camera again.
Free forever for the basics · macOS 14 Sonoma or later · Apple Silicon & Intel · Notarized by Apple