~/tools/rybbit
Rybbit
tool

Rybbit

Rybbit is an open source, cookieless web and product analytics platform you can self-host — a Google Analytics alternative that ships session replay, funnels, and retention in one privacy-friendly dashboard, with no consent banner required.

What is Rybbit?

Rybbit is an open source, cookieless web and product analytics platform you can self-host. It tracks pageviews, sessions, and traffic sources like a classic web analytics tool, then adds product-analytics depth — session replay, funnels, user journeys, and retention — all in one dashboard, with an 18 KB tracking script and no cookies or consent banner.

What is Rybbit best for?

Teams that want Google Analytics-style reporting plus behavioral insight without cookie banners, GA4’s complexity, or sending visitor data to a third party. It fits privacy-conscious product and marketing teams who’d otherwise stitch together a page-analytics tool and a separate session-replay tool, and it’s a natural fit for anyone who wants everything running on their own infrastructure.

What can Rybbit do?

  • Track pageviews, sessions, unique users, bounce rate, and traffic sources in a real-time dashboard
  • Record and replay user sessions to see exactly what visitors did
  • Build conversion funnels, goals, retention reports, and user-journey maps
  • Filter across 15+ dimensions and capture custom events with JSON properties
  • Monitor Core Web Vitals and JavaScript errors, linked back to the sessions they happened in
  • Three-level geolocation (country → region → city) with map visualizations
  • Manage unlimited sites per organization, with public dashboards and team permissions
  • Read data programmatically through a REST API and a hosted MCP server

Where does Rybbit fall short?

  • It stores events in ClickHouse, so self-hosting needs roughly 2 GB of RAM at minimum — heavier than a SQLite-backed tool like Umami, though far lighter than PostHog’s Kafka + Redis + Postgres + ClickHouse stack.
  • It’s a young project, so the community, documentation, and third-party integrations are thinner than long-established options like Plausible or Matomo.
  • The AGPL-3.0 license carries copyleft obligations: if you modify Rybbit and offer it to others over a network, you must release your source changes under the same license.

Is Rybbit free?

Yes — Rybbit is free to self-host under the AGPL-3.0 license, and the self-hosted build ships the full feature set, including session replay, funnels, and retention, with no artificial gating. Rybbit Cloud is the paid, EU-hosted option: Standard is $13/month and Pro (with session replays and 5-year retention) is $26/month, both billed annually, plus a custom Enterprise tier. You pay Cloud for managed hosting, not to unlock features.

What does Rybbit replace?

Rybbit is a self-hosted alternative to Google Analytics for privacy-friendly web analytics, and its behavioral features overlap with Mixpanel and Amplitude for funnels and retention and Hotjar for session replay and user journeys — consolidating jobs you’d normally split across several paid tools into one platform you own.

FAQ

Is Rybbit open source? Yes. Rybbit is licensed under AGPL-3.0, a recognized OSI open source license, and the source is public on GitHub. The self-hosted edition includes the full feature set.

Can I self-host Rybbit for free? Yes. Self-hosting via Docker Compose is free and unlike some competitors gives you every feature; you only pay for the server it runs on. Rybbit Cloud is the paid managed alternative.

Is Rybbit a good Google Analytics alternative? For teams that want a simpler, cookieless dashboard with session replay and funnels built in, yes. GA4 is free and deeply integrated with Google Ads, so it may still win if ad-platform integration matters more than privacy or usability.

What do I need to run Rybbit? A server with Docker (Compose files are provided) and enough memory for ClickHouse — roughly 2 GB of RAM as a practical minimum. Rybbit’s backend is TypeScript/Node with a React frontend.