Replace meetings
with videos you actually own.
Get started in three steps.
Install & Configure
Download the OpenLoom Chrome extension, load it into Chrome, and connect your Supabase backend. Paste your project URL and access token — you’re ready to record.
Everything you need. Nothing you don't.
Self-hosted
Recordings live on your own backend — Supabase, and soon (Convex & Firebase). No third-party servers, no vendor lock-in.
Screen + Camera
Capture your entire screen, a window, or a tab. Drag your camera overlay anywhere.
Instant Sharing
Get a shareable link the moment you stop recording. Optionally protect it with a password.
Emoji Reactions
Viewers leave timestamped emoji reactions that appear directly on the video timeline.
How it works
Open the Chrome extension, choose your capture mode, and hit record. Your video uploads to your own backend.
Your backend stores the video, metadata, and reactions. Everything lives on your own project.
Share a link. The web player fetches directly from your backend, via a public API. Hosted on GitHub Pages - no middleman.
Built in the open
OpenLoom is fully open sourced. Found a bug? Want a feature? Open an issue. Want to contribute? PRs are always welcome.