GEO/AEO Tracker

An open-source, local-first AI visibility intelligence dashboard that lets you track your brand across 6 AI models with zero vendor lock-in. Built with Next.js and TypeScript, powered by ‘s AI Scraper API.

Key Features

  • Multi-model tracking – ChatGPT, Perplexity, Gemini, Copilot, Google AI Overview, Grok
  • SRO Analysis – 6-stage pipeline scoring how well your page is optimized for AI search results
  • Visibility scoring (0-100) – brand mentions, position, frequency, citations, sentiment
  • 13 analysis tabs – from Prompt Hub to Citation Opportunities to Competitor Battlecards
  • BYOK (Bring Your Own Keys) – your data never leaves your machine
  • Parallel batch processing – all prompt x provider combos execute simultaneously
  • Drift alerts – automatic notifications when your score changes significantly
  • Multi-workspace – manage multiple brands/projects independently
  • Mobile responsive – works on any screen size

Tech Stack

  • Next.js 16.1 + Turbopack
  • TypeScript (strict mode)
  • Tailwind CSS v4
  • IndexedDB + localStorage (local-first)
  • Web Scraper API
  • OpenRouter for LLM inference
  • Google Gemini API for grounding analysis

Links

Frequently Asked Questions

Is the GEO/AEO Tracker free?
Yes, it’s completely open-source and free to self-host. You only pay for the API keys you bring ( and OpenRouter), which typically costs under $10/month for moderate usage.
How does it compare to paid tools like Profound AI or Peec AI?
The tracker covers 6 AI models simultaneously (more than most paid tools), runs locally so your competitive intelligence never leaves your machine, and costs $0/month for the software itself. Paid tools offer convenience and managed infrastructure, but lock you into their ecosystem.
Can I deploy it without technical knowledge?
The one-click Vercel deploy makes it accessible, but you’ll need and OpenRouter API keys. Basic familiarity with environment variables is helpful. The documentation covers setup in detail.