Privacy-first product analytics

Product analytics for the AI era.

Cookieless analytics for apps built with Lovable, Bolt, Cursor or Claude Code. Your coding agent sets it up.

No cookies. No consent banner.
Visitors · today1,284↑ 12%
Your dashboard

Everything, at a glance.

Explore the live demo →
0Cookies
0IPs stored
2 KBSDK, zero deps
2Lines to install
Features

One dashboard. The whole story.

Visitors, traffic sources, pages, custom events, sessions, live view and conversions, in one dashboard.

  • Who came today, hour by hour, compared with yesterday.

  • Track what matters with one line. Every prop, broken down.

  • Follow each visit step by step, from the first page to the last click.

  • Events as they land, and who is online right now.

  • Pick the event that means success. See how many sessions reach it.

Visitors per hourTodayYesterday
Setup

Two lines. Done.

Install @shipabase/js, call init once with your app key, and page views are tracked automatically.

  1. 01

    Install

    npm i @shipabase/js
  2. 02

    Init

    init("SB-EU-…")
  3. 03

    Ship

    Your dashboard fills up
AI agent ready: /llms.txt
added 1 package · 0 dependencies
✔ init("SB-EU-xxxxxxxxxx") in app/providers.tsx
✔ trackEvent("checkout_completed", { plan: "pro" })
→ First event received: checkout_completed
MCP

Analytics your agent can use.

Claude Code, Cursor, Gemini CLI, Codex: connect once, sign in, then just ask.

Works with Claude Code, Cursor, Gemini CLI, Codex and any MCP client.

  • Set up tracking
  • Create apps
  • Verify the install
  • Visitors & trends
  • Pages & sources
  • Events
Add the MCP

One command. Sign in once.
Then ask.

Your agent can read stats and create apps. It can never delete an app or change settings.

Terminal
claude mcp add --transport http shipabase https://api.shipabase.dev/mcp

Then type /mcp in Claude Code and sign in.

Privacy

GDPR by design. Not by banner.

Visitors are counted with an anonymous hash that resets every day. Nothing is stored in the browser.

  • No cookies
  • No IP stored
  • No localStorage
  • 2 KB SDK
GDPR by design
Guides

Set it up your way.

FAQ

Questions.

What is Shipabase?

Shipabase is privacy-first, cookieless product analytics for apps built with AI tools like Lovable, Bolt, Cursor and Claude Code. It’s an Aptabase alternative that covers web and app analytics, comes with an MCP server for coding agents, and keeps your data in the EU.

How is Shipabase different from Aptabase, Plausible and PostHog?

Like Aptabase and Plausible, Shipabase is simple and cookieless. It is built around your coding agent: its MCP server installs the SDK in your project, proposes the events to track, then answers questions about your stats. One JavaScript SDK covers web apps, React Native and Expo, and Node.js servers, and visits from AI assistants such as ChatGPT, Perplexity and Claude get their own source. PostHog does much more (session replay, feature flags, experiments): if you need those, it’s the better fit.

Do I need a cookie banner?

No. Shipabase sets no cookies and stores nothing in the browser, so there is no consent to collect.

How are visitors counted without cookies?

With an anonymous hash that changes every day at midnight. The IP address and the browser are used to compute it, then discarded.

Which frameworks are supported?

Next.js, React, Vite, Vue, Svelte, React Native and Expo, any JavaScript app, and Node.js on the server.

Can my AI coding agent set it up?

Yes. Connect the Shipabase MCP server to Claude Code, Cursor, Codex or Gemini CLI, then say “Add Shipabase tracking and analytics to my project.” It installs the SDK and proposes the events worth tracking.

Ship it. Then watch it.

No cookies. No consent banner.