Open source · MIT
Watch how your users actually use your product
Dozor records real browser sessions with rrweb and lets you replay them in pixel-perfect detail. Self-hosted, framework-agnostic, free forever.
What it does
Built on rrweb, designed for teams who want to understand their users without shipping their data to a third-party vendor.
Install in under a minute
Two packages on npm — pick the one that matches your stack. Full setup guides live in the SDK repo.
- 1Create a project in the dashboard and copy the public key.
- 2Install the SDK package that matches your stack.
- 3Wrap your app (React) or call `init()` (vanilla) with the public key.
$ npm install @kharko/dozorimport { Dozor } from "@kharko/dozor";
Dozor.init({
apiKey: "dp_...",
endpoint: "https://kharko-dozor.vercel.app/api/ingest",
});Thank the author
Dozor is an open-source personal project. There are no paid tiers, no enterprise upsell, no plan to monetise. If it helped you and you want to say thanks, here are two ways.
Other ways to say thanks — or want to send from a different rail? Get in touch.