- TESIGN / RADAR
- 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 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.
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 -dCAVEATS
- 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.
| IMAGE | NAME | ★ TOTAL | ▲ 7d | LICENSE | PLATFORM | LAST PUSH |
|---|---|---|---|---|---|---|
![]() | gods-eye-viewLive satellite globe in your browser | ★ 34.8k | ▲ +2,468 | Licence unconfirmedunconfirmed | web · windows · macos · linux | |
![]() | OpenAnalyticsCookieless analytics for site ownersTHIS ENTRY | ★ 535 | ▲ +2 | AGPL-3.0copyleft | web · linux · cli | |
| grafana/grafanaCARD | ★ 76.7k | ▲ +4 | AGPL-3.0copyleft | — | ||
| calcom/cal.diyCARD | ★ 48.4k | ▲ +10 | MITpermissive | — | ||
| umami-software/umamiCARD | ★ 38.8k | ▲ +4 | MITpermissive | — |
TIMELINE
- Repository created
- Show HN post ↗
- FIRST SEEN BY TESIGN ◌ BACK CATALOG




