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 ChromeRunning your own? It runs on Postgres or MongoDB and any S3-compatible bucket, Google Cloud Storage included. Self-host it.
- 1Add rekod from the Chrome Web Store.
- 2Pin rekod, then sign in on the dashboard. The extension uses that session.
- 3On any page, press
⌥⇧Jto 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.