open source · your data · free AI

The analytics that tells you what to fix.

Drop one snippet — it autocaptures your data. Then it tells you what's broken, and you ask it anything with your own Claude or Cursor. Your model, so the AI is free — and it can't make up numbers.

no credit card · no metered AI · own your data
cursor — ask smolanalytics
you ▸ how's activation, and is pro converting better than free?
ai ▸ Activation is 62% (657 of 1,051 reach "activate"). Pro converts 2.4× better end-to-end — 45% vs 19% on free. The leak is activate→checkout on free (only 31% continue). Want the paths after activate?
computed exactly from your events — not guessed SQL.

60 seconds, start to answer

One command to a live dashboard. One question to an exact answer.

the dashboard

The verdict up top: what to fix, before you ask.

smolanalytics dashboard — the verdict up top (biggest drop-off, spikes, retention), your traffic below

no code, no terminal

Built your app with AI? Add analytics the same way.

Sign up and we hand you one prompt. Paste it into Lovable, Bolt, v0 or Replit and your app wires itself up. From there the dashboard answers your questions in plain English, and every morning we email you what's working and what to fix. You never touch code.

your setup prompt — paste it into your builder
Add analytics to my app: load https://your-app.fly.dev/sdk.js on every page, then run smolanalytics.init("sa_xxxxxxxx", { host: "https://your-app.fly.dev" }). Then track my 2 or 3 key moments, like signup and checkout.

sound familiar?

What people actually say about the tools they're paying for.

“There is no analytics product that asks & answers your most important business questions for you.”

Hacker News

“We were DOWNGRADED from 20M events a month to 10K… I’ve been on the search for an alternative ever since.”

Hacker News, on Mixpanel

“We have it, but don’t use it… My whole Product team hates it.”

r/ProductManagement, on PostHog

“GA4 is reporting about 10% of our actual traffic.”

r/GoogleAnalytics

Same data, same money, and they still can't tell you what to do about it. That's the part we built.

how it works

Three things the incumbents don't do.

It sets itself up
Drop the snippet — it autocaptures pageviews + clicks, and you get web analytics (visitors, live-now, referrers, UTM) AND product analytics (funnels, retention, paths) from the same events. One tool, both jobs. Cookieless mode needs no consent banner. Mobile or backend? One HTTP call.
It tells you what's broken
Not a dashboard you interrogate — a verdict. "Activation dropped 12%, the leak is checkout on mobile." In your editor, and in your inbox every morning.
Numbers computed, never guessed
Every other tool's AI admits it hallucinates. Ours calls exact, deterministic reports — never generated SQL — and a CI test asserts the editor's answer always equals the dashboard's. The real number, or nothing.

“Why not just use Mixpanel or PostHog?”

Fair question — they're deeper. But there are three things they structurally can't give you, because it would break their own business.

The AI is yours, so it's free
They rent you their AI by the query and gate the good version behind higher tiers. We run no model; you point your own Claude or Cursor at it. They literally can't make their AI free without eating their margin.
Answers are computed, never generated
Their AI writes SQL and hallucinates. Ours never generates a query; it calls exact, deterministic reports — the real number, or nothing. And a CI test asserts the editor's answer always equals the dashboard's. No other tool promises that.
Your data stays yours
Their clouds hold your users' data. Ours is a binary on your box — it never leaves, and never trains anyone's model. A SaaS can't promise that; an MIT binary can.

same depth where it counts (funnels · retention · paths) · a fraction of the price, flat · and it tells you what to fix instead of making you dig.

Already on PostHog?

You don't have to migrate to try the plan-as-code part: smolanalytics plan check --source=posthog runs the instrumentation drift gate against the PostHog data you already have, and fails CI when an event your plan expects stops firing. It reads their API directly — your data never touches us.

how the drift gate works →

honestly, how it compares

smolanalyticsPlausibleMixpanel / PostHog
Tells you what to fix (proactive)
Ask in your editor, free✓ your AI💲 their AI
Editor answers match the dashboard✓ CI-enforced✕ "may not match the UI"
Funnels · retention · paths⚠ paid tier
Self-host (one binary)✓ 30 seconds⚠ Kafka+ClickHouse
Your data never trains a model⚠ check your settings
Pricefree / self-host💲free + 💲💲

not deeper than Amplitude (no replay/flags/experiments). the bet: tells you what to fix, in your editor, that you own.

Cheaper, and never a surprise.

Every plan starts as a 14-day full-product trial — every feature, no credit card. Go over your events? Overage is a tenth of the big boys' rate — $5/million vs PostHog's ~$50 — every charge gets an emailed receipt, and your dashboard never locks. The AI is always free, and self-hosting is the free tier: unlimited, forever.

14-day full trial · cheap overage, dashboard never locks · no metered AI credits · self-host free forever

your volume
5Mevents / mo
100k100M
team
3people
self-host
$0 · unlimited, forever
one binary, MIT, your box. the cloud below is just zero-setup hosting.
cloud, per month
smolanalytics$34/mo
Pro plan
PostHog$160/mo
est. · public pricing
Mixpanel$800/mo
est. · public pricing
Amplitude/mo
MTU pricing · contact sales
Your smolanalytics number is exact (computed from our real plans — no MTU math, no surprise). Competitor figures are conservative estimates from public list pricing; get a quote from them to confirm. Every overage charge gets an emailed receipt, and your dashboard never locks.
Start the 14-day trial — see your exact bill
14-day full-product trial — every feature on every plan, no credit card.Start the trial
Solo
$9 /mo
unlimited sites · 12-month history
  • · every report + the verdict
  • · ask in your editor, free
  • · no event meter: $5/M past 250k
  • · dashboard never locks
Start Solo
Pro
popular
$19 /mo
3 team members · 12-month history
  • · unlimited sites
  • · funnels, retention, goals — all included
  • · no event meter: $5/M past 2M
  • · dashboard never locks
Start Pro
Scale
$99 /mo
10 team members · 3-year history
  • · unlimited sites
  • · share links — team, cofounder, investors
  • · everything in Pro
Start Scale
Business
$299 /mo
50 team members · unlimited history
  • · unlimited sites
  • · audit log + exports
  • · everything in Scale
Start Business

questions

Is the AI really free?
Yes. We run no model. You connect your own Claude / Cursor / Claude Code over MCP and your model does the reasoning. No API keys to us, no metered AI credits, no per-question tax.
How can it not hallucinate?
It doesn't write SQL the model might get wrong. Your AI calls exact, deterministic reports (funnels, retention, etc.) that return real computed numbers. The answer is the true figure or nothing.
Do I really own my data?
Yes — each project is an isolated instance with its own storage, and you can export to CSV/JSONL any time. It's never resold and never trains anyone's model. Want it to never leave your box at all? Self-host the whole thing, free.
I don't code — can I still use this?
Yes — after signup you get one prompt to paste into your app builder (Lovable, Bolt, v0, Replit), and it installs the snippet for you. From then on the dashboard answers your questions in plain English and the morning email arrives on its own — zero code from you.
What's the catch vs Mixpanel/PostHog?
We're not deeper — no session replay, flags, or experiments. If you need those, use them. If you want "tell me what's broken, in my editor, that I own, cheap," that's us.
What if I go over my plan's events?
Nothing breaks — your dashboard never locks. Overage is cheap and transparent: $5 per extra million on Solo and Pro (a tenth of PostHog/Mixpanel's ~$50), $2 on Business, and every charge gets an emailed receipt. Or just upgrade. And self-host is always unlimited.
How many sites can I add?
As many as you run — sites are never the meter, on any plan. The open-source binary is one instance, unlimited sites, and the cloud works the same way: plans differ by team seats, event volume, and how long we keep history, not by how many products you point at it.
How much data / history do you keep?
Your plan's “events / mo” is throughput — what you send. History: a full year on Solo and Pro, three years on Scale, unlimited on Business (the 14-day trial keeps 60 days). Export anytime, and self-host keeps whatever you want (forever, if you like). Going over your monthly events is just cheap overage — never a block, never lost data.
Is there a free plan?
The free tier is the product itself: the MIT binary, self-hosted, unlimited, forever — same features, no strings. The cloud is for when you'd rather not run a server: a 14-day full trial, then from $9/mo. We don't do a crippled cloud freebie; we'd rather you self-host free than squint at a locked dashboard.
Can I self-host instead of paying?
Always. One binary, MIT-licensed, docker run and it's up in 30 seconds. The cloud is just zero-setup hosting + per-project isolation for people who'd rather not run it.
Who can see my data?
Your analytics events live only in your project's isolated instance: its own process, its own storage volume, its own keys, so one tenant's breach is never everyone's. Exactly four subprocessors touch anything, and what each one sees is listed plainly on the security page.

Stop staring at dashboards.

Ship a feature, ask "did it work?" right in your editor, and get the real answer. Free to start, yours to keep.