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
- GitHub Repository (66 stars, 27 forks)
- Live Demo
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.