GEO/AEO Tracker turns AI search visibility into something you can actually measure. Instead of guessing whether ChatGPT, Perplexity or Google AI mention your brand, you get a single 0-100 score, the exact prompts and citations behind it, and side-by-side competitor battlecards, all running locally so your data stays yours.
Web App
GEO/AEO Tracker
An open-source, local-first AI visibility dashboard that tracks your brand across 6 AI models, with zero vendor lock-in. Powered by an AI web scraping API.
6
AI models tracked
13
analysis tabs
6
stage SRO pipeline
154
GitHub stars
Key features
Multi-model tracking: ChatGPT, Perplexity, Gemini, Copilot, Google AI Overview and Grok
SRO Analysis: 6-stage pipeline scoring how well a page is optimized for AI search
0-100 visibility score across mentions, position, frequency, citations and 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 of every prompt and provider combination
Drift alerts when your visibility score changes significantly
Multi-workspace: manage multiple brands or projects independently
Mobile responsive, works on any screen size
Built with
- Next.js 16
- TypeScript
- Tailwind CSS v4
- IndexedDB
- OpenRouter
- Google Gemini API
- AI web scraping API
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 (a web scraping API 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 a web scraping API and OpenRouter API keys. Basic familiarity with environment variables is helpful. The documentation covers setup in detail.