~/thari

Replace meetings
with videos you actually own.

$ Open-source alternative to Loom. Your screen recordings live on your own Firebase — no third-party servers, no vendor lock-in.
Scroll
Work in progress

Get started in three steps.

Download & Configure

Download the Thari desktop app for macOS, open it, and connect your Firebase project. Paste your project ID, import your service account key, and you’re ready to record.

Thari Setup1. Download2. Configure3. ReadyFirebase Project IDmy-thari-projectService Account Keyservice-account.jsonBrowseConnect

Everything you need. Nothing you don't.

Self-hosted

Recordings live on your own Firebase project. 5 GB storage included in the free tier

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

Desktop AppYour FirebaseThari Web Playerupload chunksstream videoreactionsyour infrastructure
01 — Record

Open the desktop app, choose your capture mode, and hit record. Video chunks stream to your Firebase.

02 — Store

Firebase stores your video chunks, metadata, and reactions. Everything lives on your own project.

03 — Watch

Share a link. The Thari web player fetches directly from your Firebase, via a public API — no middleman.

Built in the open

Thari is fully open source. Found a bug? Want a feature? Open an issue. Want to contribute? PRs are always welcome.