Every report arrives with its backstory.

Record any tab and rekod brings the five minutes before it, so nobody has to ask what happened.

Press record after it happens. It already has it.

Already rolling
It keeps the last five minutes, so the moment you missed is already on tape.
One shortcut
Press it on any tab. No setup per site, no recording to remember to start.
The whole story
What was on screen and what the page was doing, side by side on one timeline.
Private by default
Passwords and tokens are scrubbed in your browser before anything is uploaded.

Send it to anyone. Take it back whenever.

Share one link with your team, a client or a vendor. They watch it in the browser with no account. Stop sharing and the link goes dead.

For your engineers
The recording with everything the page did, ready to dig into.
For everyone else
Just the video. Clear, short, nothing to decode.

Install it in Chrome.

Add to Chrome

Running your own? It runs on Postgres or MongoDB and any S3-compatible bucket, Google Cloud Storage included. Self-host it.

  1. 1Add rekod from the Chrome Web Store.
  2. 2Pin rekod, then sign in on the dashboard. The extension uses that session.
  3. 3On any page, press ⌥⇧J to record.

Run it yourself. On what you already have.

Database
Postgres (Supabase, Neon, RDS or your own) or MongoDB (Atlas or a single mongod). The URL picks which.
Storage
Any S3-compatible bucket: AWS S3, Google Cloud Storage, Cloudflare R2, Supabase Storage or MinIO. It stays private.
Sign-in
Google, with optional switches to close sign-up or allow only your email domain.
Hosting
Vercel, or anywhere that runs Next.js. One app is the whole backend.
DATABASE_URL=postgres://…  # or mongodb+srv://…
S3_ENDPOINT=https://storage.googleapis.com
S3_BUCKET=rekod
BETTER_AUTH_SECRET=…
GOOGLE_CLIENT_ID=…

Recordings go from the browser straight to your bucket. Nothing passes through us. The README has every step.