Compare
Honest differences.
Vector 5 is a clean-room product. It is not a fork of any tool named here and is not affiliated with them. Where they do something well, this page says so.
Same as the best privacy-first tools
- Cookieless, no fingerprinting, no stored IPs.
- Realtime, pages, sources, geo, devices, goals, UTM campaigns.
- Self-hostable with Docker Compose, free forever.
- A lightweight script you can read in one sitting.
Only Vector 5
- An actor on every event — humans, humans via AI, crawlers, agents, bots — and a filter for it on every report.
- A server-side middleware so visitors that never run JavaScript still exist in your data.
- A public collection manifest per site, so “private” is a document rather than a slogan.
- AI insights that only ever see aggregates, with Ollama as a first-class provider.
- An MCP server so your agents can read the same numbers you do.
| Vector 5 | Plausible-class | Umami / Rybbit-class | Google Analytics | |
|---|---|---|---|---|
Privacy | ||||
| Cookieless by default | Yes | Yes | Yes | No |
| No stored IP addressesIP hashed with a daily salt, then discarded | Yes | Yes | Partial | No |
| No fingerprinting | Yes | Yes | Yes | No |
| Public collection manifest per siteMachine-readable, fetchable by anyone | Yes | No | No | No |
| “What we cannot know” panel | Yes | No | No | No |
| Self-hostable | Yes | Yes | Yes | No |
AI traffic | ||||
| Actor on every eventhuman · human_via_ai · ai_crawler · ai_agent · bot | Yes | No | No | No |
| AI crawler reports (GPTBot, ClaudeBot, PerplexityBot…) | Yes | No | No | No |
| Assistant referrals as a native channelChatGPT, Perplexity, Claude, Gemini, Copilot, Grok, DeepSeek | Yes | Generic referrer | Generic referrer | Generic referrer |
| Server-side middleware for non-JS visitors | Yes | No | Rare | Server-side GTM |
| Crawl → referral attribution | Yes | No | No | No |
| Headless agent detection | Yes | No | No | No |
| Public crawler index | Yes | No | No | No |
Insights | ||||
| AI insights from aggregates only | Yes | No | Chat on raw data | Yes, Google-hosted |
| Bring your own model (Ollama, OpenAI, Anthropic, Gemini) | Yes | No | Partial | No |
| Anomaly flags | Yes | No | Partial | Yes |
| MCP server for agents | Yes | No | No | No |
Everyday reports | ||||
| Realtime, pages, sources, geo, devices | Yes | Yes | Yes | Yes |
| Goals and custom events | Yes | Yes | Yes | Yes |
| UTM campaigns | Yes | Yes | Yes | Yes |
| CSV import / JSON export | Yes | Yes | Partial | Partial |
Licence & cost | ||||
| Licence | AGPL server · MIT tracker | AGPL | MIT / AGPL | Proprietary |
| Self-hosting price | Free | Free | Free | — |
| Tracker size | ~1 KB | <1 KB | ~2 KB | ~50 KB+ |
Coming from Plausible-class
You will feel at home in a minute. Add the middleware and your “Direct” bucket shrinks as assistant referrals and crawlers get names.
Coming from Umami / Rybbit-class
Same self-host story. What changes is the actor model and a chat that reads rollups, not raw events.
Coming from Google Analytics
You lose per-user funnels and cross-site identity — deliberately. You gain a consent-free script, an audience you can explain, and every AI visitor GA never sees.
Early access
Signup is closed. Request a seat.
Vector 5 is in private early access. Leave your email — we invite people in small batches. No account is created until then.
Self-host from GitHubInvite only · No public signup · No credit card

