Agent-first analytics
in a box.
Rank tracking, keywords, and backlinks — plus your app's downloads, revenue, and retention — on one live dashboard your own coding agent sets up and refreshes, with your own keys, on your own machine.

The Search tab — keywords, movers, backlinks, traffic. Our own site, refreshed by the cron this morning.

The App tab on the same dashboard — downloads, revenue, retention, reviews — pulled from App Store Connect, RevenueCat, and GA4 by the agent on our machine.
Your agent sets it up
One block of instructions; it does the rest.
Sign up, get connect.md
Create an account and you get one block of instructions to paste into Claude Code (or any coding agent).
Your agent wires it up
It finds your GA4, Search Console, and BigQuery, asks for your DataForSEO key, runs a doctor until every pipe is green — all on your machine, with your credentials. Nothing is OAuth'd to us.
Dashboards stay fresh
The agent installs a background refresh. Rankings, movers, backlinks — and your app's downloads, revenue, and retention — land on a live dashboard, private to your account, that you can open from your phone.
Rankings, revenue, retention — one dashboard
Search Console, GA4, App Store Connect, and RevenueCat — on one page.
SEO metrics
Out of the box on every dashboard:
- Target keywordsevery keyword you're chasing, its position this week vs last, and what to do about it
- Moversthe queries that jumped or slipped, before you'd have noticed
- Backlinkshow many, from whom, and what changed
- Trafficclicks and impressions straight from Search Console, pageviews from GA4
App metrics
From App Store Connect, RevenueCat, and your app's GA4 events — pulled by your agent, on your machine:
- App storedaily downloads, search ranks, ratings, and reviews from App Store Connect
- Revenuesubscriptions, trials, and MRR from RevenueCat — or any API
- RetentionD1–D7 install cohorts as a heatmap
- App eventsyour product events, iOS next to Android
Your App Store Connect keys, RevenueCat secrets, and gcloud auth all stay on your machine — Metricsjar only ever receives the computed rows.
Pay once. Own it.
Connect your first site free and watch the dashboard fill itself — then $299 unlocks unlimited dashboards forever.
- First dashboard free — pay when you connect the second
- One payment — unlimited dashboards, forever
- No subscription — data pulls run on your own BigQuery and DataForSEO keys, at pennies
Questions
What do I need to run it?
A coding agent (Claude Code or similar) on your machine, a Google account with Search Console on your site, and optionally a DataForSEO key for true SERP ranks and backlinks. The agent handles the wiring — most setups are a few minutes of answering its questions.
Where do my credentials and data live?
On your machine. Queries run locally through your own gcloud auth and your own API keys — your App Store Connect keys, RevenueCat secrets, and Google credentials are never sent to us. Only the computed dashboard rows sync here, and the CLI is a single readable file you can audit before running.
Can I add metrics beyond SEO and the App Store?
Yes. Under the hood, any script your agent writes on your machine can add a tab to the dashboard — that's exactly how the App Store Connect, RevenueCat, and retention numbers work. If your machine can query it, it can land on the dashboard.
Who can see my dashboard?
Only your signed-in account. Dashboards are private by default; your agent reads the markdown twin with your pair token. Nothing is public unless you make it so.