TESIGN
SAVED

EN · KO

  1. TESIGN / RADAR
  2. OpenAnalytics

OpenAnalytics

Cookieless analytics for site owners

WHO USES ITOwners of personal projects and small sites · SaaS and shops taking payments through Stripe · Developer teams

Self-host

Cookieless, self-hostable web analytics with revenue attribution, an MCP server and a CLI

★ 535▲ +2 / 7d▲ 10 HNDaily star increases over 14 days. Hollow bars mean no data. The last day may be partial.2026-09-03 no data2026-09-04 no data2026-09-05 no data2026-09-06 +302026-09-07 no data2026-09-08 no data2026-09-09 no data2026-09-10 no data2026-09-11 +22026-09-12 no data2026-09-13 no data2026-09-14 no data2026-09-15 no data2026-09-16 no datalargest one-day increase in the 14 days+30last 14 days · stars per dayhollow = no data

535 stars · checked on GitHub GitHub check 30 h late · 7-day +2 observed via GH Archive (as of ) · 10 Show HN points observed

CROSS-SIGNAL Show HN + GitHub BACK CATALOG

TESIGN TAKE

Plausible-style privacy analytics plus revenue attribution and an MCP server, with the choice of running it yourself or paying from $9 a month for the hosted version.

SELF-HOST

AT A GLANCE

LICENSE
AGPL-3.0
USAGE
Release source if you redistribute or host it as a service.
LANGUAGE
TypeScript
PLATFORM
web · linux · cli
ACTIVITY
last commit 6 days ago () · latest release v0.6.0 () · 12 releases
COMMUNITY
4 contributors · 1 open issue (incl. PRs) · made by: an organization
SOURCES
Show HN + GitHub
OPEN SOURCE
YES
FIRST SEEN
CATEGORY
DATA

A summary, not legal advice.

WHY IT MATTERS

No cookies, fingerprinting or cross-site identifiers: visitors are identified only by a salted hash that rotates daily and raw IPs are never stored. Even so it attributes revenue from your own Stripe account to traffic sources, and funnels, retention, web vitals, public share links, an MCP server and the oa CLI all live in one repository. Self-hosting is a pull of ten published images from ghcr.io with docker compose pull && up -d — no toolchain needed — and the authors run the same code as a hosted service at getopen.so.

BUILD FROM THIS

  • Connect the MCP server to an AI assistant and build an internal reporting bot that answers 'which traffic source led to payments this week', or use the OpenAPI document in packages/contracts to build your own dashboards and widgets.

WHO IT'S FOR

Owners of personal projects and small sites
visitor stats without a cookie banner
SaaS and shops taking payments through Stripe
revenue attribution per traffic source and funnels
Developer teams
wire stats into AI agents or scripts via the MCP server and CLI

START IN 5 MINUTES

# git clone https://github.com/OpenLabs-so/openanalytics
# cd openanalytics
# git checkout "$(git tag -l 'v*' --sort=-v:refname | sed '/-/d' | head -1)"   # newest release, not main
# cd infra/selfhost
# ./generate-secrets.sh --domain example.com --email you@example.com --with-geoip
# docker compose pull && docker compose up -d

CAVEATS

  • Licence AGPL-3.0 — running a modified version as a network service obliges you to offer the modified source to its users. Self-hosting needs a Linux host with Docker, four DNS records (app, api, c, rt), about 4 GB RAM and 25 GB disk; official images are amd64 only (build them yourself on arm64, about ten minutes). Migrations do not go down, so rollback is a snapshot restore. The hosted version (getopen.so) has no free plan: a 7-day trial with a card on file, then Starter from $9/month (50K events, 1 site). The AI assistant is optional and needs OPENAI_API_KEY.

RECEIPT

FIRST SEEN
AT SOURCE
KEPT
CREATED → FIRST SEEN
31d
SOURCES
Show HN + GitHub
◌ BACK CATALOG
Reconstructed from archive data, not a live discovery.

The same facts in machine-readable form — View as Markdown · JSON

SIMILAR TOOLS

Up to five from DATA by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.

IMAGENAME★ TOTAL▲ 7dLICENSEPLATFORMLAST PUSH
A frame from the README GIF: a 3D globe seen from orbit, overlaid with tracked-object labels and an orbit line.
gods-eye-viewLive satellite globe in your browser★ 34.8k▲ +2,468Licence unconfirmedunconfirmedweb · windows · macos · linux
OpenAnalytics Overview screen: cards for 426 visitors, 688 pageviews, 46% bounce rate, 1m 36s average visit and revenue, an hourly visitors chart, and Top pages, Referrers (Direct, X, Product Hunt, GitHub, Google) and Revenue panels below
OpenAnalyticsCookieless analytics for site ownersTHIS ENTRY★ 535▲ +2AGPL-3.0copyleftweb · linux · cli
grafana/grafanaCARD★ 76.7k▲ +4AGPL-3.0copyleft
calcom/cal.diyCARD★ 48.4k▲ +10MITpermissive
umami-software/umamiCARD★ 38.8k▲ +4MITpermissive

TIMELINE

  1. Repository created
  2. Show HN post ↗
  3. FIRST SEEN BY TESIGN ◌ BACK CATALOG