~/openloom
Replace meetings
with videos you actually own.
$ Open-source alternative to Loom. Your screen recordings live on your own hosted backend infraSupabasereadyConvexsoonFirebasesoon — no third-party servers, no vendor lock-in.
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
01 — Record
Open the Chrome extension, choose your capture mode, and hit record. Your video uploads to your own backend.
02 — Store
Your backend stores the video, metadata, and reactions. Everything lives on your own project.
03 — Watch
Share a link. The web player fetches directly from your backend, via a public API. Hosted on GitHub Pages - no middleman.
See it in actionDeep dive into the architectureCost estimates
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.