AI NewsOpen sourceAnnouncement

OpenAnalytics v0.6.0 is a self-hosted analytics stack agents can query

OpenAnalytics published v0.6.0 on 5 September, an AGPL-3.0 web analytics platform you run on your own hardware, with an MCP server that lets a coding agent read the numbers directly.

AI News

Editorial3 min read

LinkedInX
The GitHub card for the OpenLabs-so/openanalytics repository

Image: GitHub

Why it mattersSite traffic data becomes something an agent can query on your own host, so a person no longer has to open a browser tab to read the analytics.

OpenAnalytics released v0.6.0 on 5 September 2026. It is a web analytics platform you run yourself, licensed AGPL-3.0, and the release adds an MCP server so a coding agent can read the same numbers the dashboard shows. The GitHub API reported 401 stars and 38 forks when checked on 6 September, against a repository created on 11 August.

The project describes itself as a Plausible and Google Analytics alternative. That places it in a category the established products have no reason to advertise: the data is stored on hardware you control, and the code that reads it is one you can change.

What v0.6.0 adds

The release notes list filters that narrow the overview to matching sessions when you click a row in Sources or Locations, entry and exit counts with bounce rate per page, and click ID attribution for gclid, fbclid and msclkid so a visit is credited to the ad network even when the referrer is empty. Polar joins Stripe as a second revenue provider. There is an importer for Umami data, and MCP support with hints and native-app redirects.

The MCP server is the part that changes how people work. It makes traffic, funnels and revenue available through the same protocol an agent already uses for other tools, so the question "which pages lost traffic this week" can be answered by something that also has the repository open.

The privacy rules are enforced in the code

No cookies and no fingerprinting. Visitor identity is a salted hash that rotates nightly, raw IP addresses are never stored, and Do Not Track and Global Privacy Control are honoured at the collector before anything is written. City-level geolocation is opt-in per site and resolves against a database on your own disk, so no lookup leaves the host.

Four of the architecture rules are checked by CI rather than left as convention. The dashboard may import only the OpenAPI contracts package. ClickHouse is readable only through a gateway that verifies Ed25519-signed query envelopes. The browser tracker has a byte budget that fails the build when exceeded. A CI job asserts against a real database that the schema contains no billing tables.

What it costs to run

The stated requirements are a Linux host with Docker, four DNS records, about 4 GB of RAM and 25 GB of free disk. Ten images are published to the GitHub container registry, so a new host downloads them rather than building them. Images are amd64; on arm64 you build the ten yourself, which the project puts at about ten minutes.

Two warnings are worth reading before adoption. Migrations do not run backwards, so the way back from a bad upgrade is a restore, and a restore discards everything that arrived after the upgrade. The four DNS names must resolve before first boot, because certificates are issued then and the error appears half an hour later, in a place unrelated to its cause.

The stack underneath is Postgres, ClickHouse and two Valkey instances, which is more components than a single-binary analytics tool. That is the trade-off for funnels and revenue reporting on your own hardware. AGPL-3.0 also carries an obligation people miss: run a modified copy as a network service and you owe your users the modified source. Also worth knowing is that the name is not part of the licence grant, so a self-hosted instance runs the software without the brand.

Source

OpenLabs-so/openanalytics, GitHub. Release v0.6.0 published 5 September 2026.

SourceGitHub

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

Share
LinkedInX
Start a project