by danishashko
Open-source AI visibility tracker and AEO checker. Track how ChatGPT, Perplexity, Gemini and Google AI Mode mention and cite your brand. MCP server + CLI. Self-hosted, MIT.
# Add to your Claude Code skills
git clone https://github.com/danishashko/geo-aeo-trackerGuides for using mcp servers skills like geo-aeo-tracker.
See how geo-aeo-tracker compares with popular alternatives.
geo-aeo-tracker is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by danishashko. Open-source AI visibility tracker and AEO checker. Track how ChatGPT, Perplexity, Gemini and Google AI Mode mention and cite your brand. MCP server + CLI. Self-hosted, MIT. It has 326 GitHub stars.
geo-aeo-tracker's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/danishashko/geo-aeo-tracker" and add it to your Claude Code skills directory (see the Installation section above).
geo-aeo-tracker is primarily written in TypeScript. It is open-source under danishashko on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh geo-aeo-tracker against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Available after the catalog security scan passes.
โ ๏ธ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
GEO/AEO Tracker is an open-source, self-hosted alternative to paid AI visibility tools such as Semrush AI Visibility and AthenaHQ. Each run scores your brand from 0 to 100 on mentions, position, frequency, citations and sentiment, and adds citation analysis, competitor battlecards and SRO analysis. It is for marketers, SEO teams and founders who want to own their data and their code. The software is free under the MIT license. Bright Data, OpenRouter and Gemini bill per API call. Try the live demo.
๐ Built with Bright Data โ the world's leading web data platform. GEO/AEO Tracker uses Bright Data's AI Scraper API to reliably collect structured responses from 4 AI engines. Get your API key โ
AI models are replacing traditional search for millions of queries. If your brand isn't visible in ChatGPT, Perplexity, or Gemini responses, you're invisible to a growing audience.
Paid AI visibility plans in the table below run $165 to $295 a month, and they keep your data on their servers. AEO and GEO tools compared lists current prices and plan limits.
GEO/AEO Tracker is the alternative:
| Tool | Plan and price | Engines on that plan | Prompt allowance | Open source / self-hosted | Where data lives |
|---|---|---|---|---|---|
| GEO/AEO Tracker | Free (MIT), you pay API providers per call | ChatGPT, Perplexity, Gemini, Google AI Mode | No plan cap, limited by your API spend | Yes, MIT | Your browser (optional own Supabase) |
| Semrush SEO + AI Search Starter (includes AI Visibility) | $199/month monthly, $165.17/month billed annually | Google Search, ChatGPT, Perplexity, Gemini and more | 50 prompts tracked daily | No | Vendor cloud |
| AthenaHQ Starter | $295/month | 11 models including ChatGPT, Perplexity, AI Overviews, AI Mode, Gemini, Claude, Copilot, Grok, DeepSeek, Meta AI, Mistral | 3,600 credits a month (1 credit = 1 AI response) | No | Vendor cloud |
Prices as of October 2026.
A paid tool is the better pick when you want:
GEO/AEO Tracker is the better pick when you want:
| Tab | What it does |
|---|---|
| โ๏ธ Project Settings | Brand name, aliases, website, industry, keywords, description |
| ๐ฌ Prompt Hub | Manage tracking prompts with {brand} injection. Run single or batch across models in parallel |
| ๐ญ Persona Fan-Out | Generate persona-specific prompt variants (CMO, SEO Lead, Founder, etc.) |
| ๐ Niche Explorer | AI-generated high-intent queries for your niche |
| ๐ Responses | Browse AI responses with brand/competitor highlighting, filters, and search |
| ๐ Visibility Analytics | Score trends over time via Recharts line charts. CSV export |
| ๐ Citations | Domain-grouped citation frequency analysis |
| ๐ฏ Citation Opportunities | URLs where competitors get cited but you don't, with outreach briefs |
| โ๏ธ Competitor Battlecards | AI-generated side-by-side competitor analysis with strengths/weaknesses |
| ๐ฅ AEO Audit | Site readiness check: llms.txt, AI crawler access (robots.txt), Schema.org, BLUF density, heading structure |
| ๐ก SRO Analysis | Deep pipeline: Cross-Platform Citations โ SERP โ Page Scraping โ Site Context โ LLM Analysis (Gemini Grounding runs in the bulk-sro API). Produces SRO Score (0โ100), prioritized recommendations, content gaps & competitor insights |
| โฑ๏ธ Automation | Cron / GitHub Actions templates for scheduled runs |
| ๐ Documentation | Searchable 19-section guide covering every feature |
/api/mcp on your own deploynpx geo-aeo-tracker checks your brand's AI rank and runs the AEO audit from a terminal or a CI jobThe SRO score says how often your page is used; Rank Signal tests which text features get a passage picked. After an SRO run, it takes passages from your page and the top competitors (topped up from the rest of the SERP top 10 when there are fewer than 40), builds two versions of each that differ in exactly one feature, and asks a judge model which one it would rather cite. Wins are scored with a Jeffreys posterior and read only at 20, 30 and 40 trials, so a verdict (positive, negative, no clear effect, or inconclusive) comes with its 95% interval. An S00 placebo, which rewords one sentence without changing its meaning or length, shows how much the judge reacts to being edited at all. It is a pairwise preference proxy, not live grounding selection. Method after DEJAN AI's Rank Signal (dejan.ai/optimizer-sample).
The AEO audit checks whether AI search engines can find, read and quote a page. It needs no API key and costs nothing to run: open the AEO Audit tab, call audit_page from the MCP server, or run it from the CLI:
npx geo-aeo-tracker audit https://acme.com
It runs 20 checks and scores the page from 0 to 100 on the share that pass:
lang attribute, client-side rendering, how much text the server-rendered HTML holds, a <noscript> fallback, JavaScript weightEach failed check says what to fix.
Next.js 16 + Turbopack
โโโ app/
โ โโโ page.tsx # Main dashboard (or demo via env var)
โ โโโ demo/page.tsx #