Skip to content

VizoalicaWeb analytics your AI assistant can read

Ask Claude, Cursor, or Codex how your site is doing, and it answers from your own data. Open source, cookieless, and running in your own Cloudflare account.

Claude Code answering “Why did traffic to the blog drop?” with numbers from the Vizoalica MCP server: page views fell 34%, most likely because a newsletter referrer stopped
Your assistant answers from your own data (fictional demo data).
The Vizoalica console overview: page views and unique visitors over time, top pages, referrers, and countries, on sample data
The console, on your computer (sample data).

A good fit if you

  • have a Cloudflare account, or are happy to create a free one;
  • are comfortable running a few commands in a terminal;
  • want your analytics in your own account, and your AI assistant able to read them.

Not yet if you need

  • setup without a terminal, such as a WordPress plugin;
  • a dashboard you can open from your phone or share by link;
  • Windows without WSL, goals and funnels, or UTM campaign reports.

See it answer ​

A real Claude Code session using vizoalica mcp, recorded on fictional demo data.
Read the video’s text
  1. “How did my websites do last week?” Claude lists the environments and websites, compares the last 7 days with the week before, and reads each website’s overview. It answers: 24,163 page views (+45.5%), driven by a Hacker News spike on the marketing site; the documentation steady; the blog down.
  2. “Why did traffic to the blog drop?” Claude compares the blog with the week before and finds page views fell from 3,387 to 2,228 (−34.2%), most likely because a newsletter referrer that sent 1,138 views the week before stopped, while search referrers stayed flat.

Set it up in three parts ​

A Vizoalica installation has three parts. Set them up in this order, because each one needs something the previous one produces.

1. BackendA Cloudflare Worker, database, and storage in your account that receive, filter, and store events. Create a backend
2. ConsoleA local web app on an admin’s computer for projects, websites, and analytics. Add it as an environment
3. WebsitePaste one script tag into your pages. Any host works. Add a website

Try it ​

You need Node.js 22 or newer and a Cloudflare account. macOS and Linux are supported.

sh
npm install -g vizoalica
vizoalica env add prod    # deploy a new backend for "prod", or connect one you already have
vizoalica console

env add asks one question at a time and explains each. Deploying creates a real backend in your Cloudflare account; you sign in to Cloudflare in your browser, and there is no secret to copy. Then add your website in the console and ask your assistant: vizoalica mcp install --client claude-code. Already have a backend, yours or a teammate's? Answer no to deploying and give its address, your role, and your access key. Read the quick start or see the console first.

Built in the open ​

Vizoalica is open source under the MIT license. Read how it handles data in the privacy defaults, what it costs to run in the cost model, and what changed in the release notes.

Help shape it ​

Vizoalica gets better when the people who run it say what would make it more useful. You do not need to write code.

Share an ideaWhat is missing, or could be simpler? Start a discussion
Report a problemSomething broke or was confusing. Open an issue
Build with usSmall tasks, docs fixes, and bigger features. See how to get involved