Summary
AI Visibility Audit is an open-source, self-hosted tool that measures how AI assistants answer the high-intent shopping questions in a store's category. It runs in Docker on your own provider API keys and produces a client-ready PDF audit.
- Best for
- ecommerce and DTC brands (or any company
- Not for
- teams that need Claude or Perplexity coverage, a hosted zero-setup SaaS, or a managed audit service without touching Docker or API keys
- From
- Free
- Free tier
- YesThe whole tool is free and AGPL-3.0 licensed, self-hosted with no vendor account; the bundled sample dataset runs with no API keys, while live audits need your own paid Gemini, Exa, DataForSEO and Bright Data keys.
What it does
- Monitors AI answers
- YesRuns a generated buyer-query set against AI assistants and records who gets named, recommended and cited.
An open-source audit of how your brand and products show up when shoppers ask ChatGPT, Gemini, Google AI Mode & Google AI Overview "best X for Y" or…
github.com/syntropicsignal-ai/ai-visibi… - Optimises your content
- PartlyRecommendations are derived from answer and citation gaps, not from a page-level audit of pages you already have.
A prioritized list of what to fix first
github.com/syntropicsignal-ai/ai-visibi… - Generates content
- NoThe only thing it generates is the query set it tests with; the enumerated outputs are measurements and recommendations.
It analyses your catalog, finds your competitors, and builds the query set covering the full buyer journey.
syntropicsignal.ai/services/geo - Publishes to your site
- NoStore platforms are audit targets, not publishing destinations; nothing in the tool writes back to a CMS.
Point it at your store URL — Shopify, WooCommerce, PrestaShop, Magento, BigCommerce, Medusa, Saleor, Vendure, or PL platforms like Shoper, IdoSell &…
github.com/syntropicsignal-ai/ai-visibi… - Technical AEO
- NoScope is answer-side measurement of AI assistants; schema, llms.txt and crawler directives are not part of the enumerated audit.
An open-source audit of how your brand and products show up when shoppers ask ChatGPT, Gemini, Google AI Mode & Google AI Overview "best X for Y" or…
github.com/syntropicsignal-ai/ai-visibi… - Done-for-you service
- PartlyThe software is do-it-yourself; the same vendor separately sells a done-for-you GEO engagement, booked through a call.
We get ChatGPT, Gemini, Perplexity, and Google AI to cite and recommend your store
syntropicsignal.ai/services/geo
Answer engines
- ChatGPT
- PartlyChatGPT is one of four sources, but it only runs when you supply your own paid Bright Data token.
Bright Data — unlocks the ChatGPT, Gemini, and Google AI Mode sources, the main AI assistants this tool measures. Without it you'll track Google AI…
github.com/syntropicsignal-ai/ai-visibi… - Perplexity
- NoThe tool measures ChatGPT, Gemini, Google AI Mode and Google AI Overview; the vendor's service page badges Perplexity, which the tool itself does not query.
An open-source audit of how your brand and products show up when shoppers ask ChatGPT, Gemini, Google AI Mode & Google AI Overview "best X for Y" or…
github.com/syntropicsignal-ai/ai-visibi… - Gemini
- PartlyGemini is one of four sources and requires a paid Bright Data token; without it only Google AI Overview runs.
Bright Data — unlocks the ChatGPT, Gemini, and Google AI Mode sources, the main AI assistants this tool measures. Without it you'll track Google AI…
github.com/syntropicsignal-ai/ai-visibi… - Google AI Overviews
- YesGoogle AI Overview is the baseline source and needs only a DataForSEO account.
API keys: Gemini and Exa (prompt generation + analysis), DataForSEO (Google AI Overview + keyword signals).
github.com/syntropicsignal-ai/ai-visibi… - Google AI Mode
- PartlyGoogle AI Mode, the AI panel inside google.com, is covered but gated on the same paid Bright Data token.
Bright Data — unlocks the ChatGPT, Gemini, and Google AI Mode sources, the main AI assistants this tool measures. Without it you'll track Google AI…
github.com/syntropicsignal-ai/ai-visibi… - Claude
- NoClaude is absent from the four surfaces the audit enumerates (ChatGPT, Gemini, Google AI Mode, Google AI Overview).
An open-source audit of how your brand and products show up when shoppers ask ChatGPT, Gemini, Google AI Mode & Google AI Overview "best X for Y" or…
github.com/syntropicsignal-ai/ai-visibi… - Microsoft Copilot
- NoCopilot is absent from the four surfaces the audit enumerates (ChatGPT, Gemini, Google AI Mode, Google AI Overview).
An open-source audit of how your brand and products show up when shoppers ask ChatGPT, Gemini, Google AI Mode & Google AI Overview "best X for Y" or…
github.com/syntropicsignal-ai/ai-visibi… - Grok
- NoGrok is absent from the four surfaces the audit enumerates (ChatGPT, Gemini, Google AI Mode, Google AI Overview).
An open-source audit of how your brand and products show up when shoppers ask ChatGPT, Gemini, Google AI Mode & Google AI Overview "best X for Y" or…
github.com/syntropicsignal-ai/ai-visibi… - DeepSeek
- NoDeepSeek is absent from the four surfaces the audit enumerates (ChatGPT, Gemini, Google AI Mode, Google AI Overview).
An open-source audit of how your brand and products show up when shoppers ask ChatGPT, Gemini, Google AI Mode & Google AI Overview "best X for Y" or…
github.com/syntropicsignal-ai/ai-visibi… - Meta AI
- NoMeta AI is absent from the four surfaces the audit enumerates (ChatGPT, Gemini, Google AI Mode, Google AI Overview).
An open-source audit of how your brand and products show up when shoppers ask ChatGPT, Gemini, Google AI Mode & Google AI Overview "best X for Y" or…
github.com/syntropicsignal-ai/ai-visibi… - Coverage in the vendor’s words
- YesFour surfaces: Google AI Overview through DataForSEO, plus ChatGPT, Google AI Mode and Gemini through Bright Data, each running only when its credentials are present.
Bright Data — unlocks the ChatGPT, Gemini, and Google AI Mode sources, the main AI assistants this tool measures. Without it you'll track Google AI…
github.com/syntropicsignal-ai/ai-visibi…
What it reports
- Names the cited sources
- YesReports the domains the answers cite and whether any of your own pages are among them.
Which domains AI cites as sources (and which of your pages, if any)
github.com/syntropicsignal-ai/ai-visibi… - Competitor tracking
- YesNames the competitor recommended in your place, per buyer query, in the same view as your own brand.
Which competitor AI recommends instead of you — and for which buyer queries
github.com/syntropicsignal-ai/ai-visibi… - Brand sentiment
- YesClassifies sentiment and framing for every answer in which the brand is mentioned.
Sentiment and how you're framed when your brand is mentioned
github.com/syntropicsignal-ai/ai-visibi… - Recommendations
- YesThe PDF ends in concrete recommendations rather than dashboards alone.
Audit report — a client-ready PDF you can hand to a stakeholder: KPIs, competitor share, the queries you're missing, and concrete recommendations.
github.com/syntropicsignal-ai/ai-visibi… - AI crawler analytics
- NoIt reads AI answers and their citations; crawls of your own site by AI bots are not among the enumerated outputs.
Which domains AI cites as sources (and which of your pages, if any)
github.com/syntropicsignal-ai/ai-visibi… - Wrong answers about you
- NoFraming is reported as sentiment; nothing flags a factually false statement about the brand.
Sentiment and how you're framed when your brand is mentioned
github.com/syntropicsignal-ai/ai-visibi…
Plans and signing up
- Projects or brands
- PartlyOne self-brand per deployment drives the analytics; the other brands you add exist as tracked competitors.
Your brand and its competitors. The first one with the self-brand toggle is the one tracked across analytics.
github.com/syntropicsignal-ai/ai-visibi… - Countries
- YesEvery brand carries a country and language used as the search location, so you can audit a market other than your own.
Used as the SERP location for DataForSEO and as a country hint for Bright Data. To target a different market, change country and language.
github.com/syntropicsignal-ai/ai-visibi… - How often it checks
- YesManual runs by default; the built-in scheduler repeats the audit on an interval you pick.
Manual triggers only. Toggle on to start automatic monitoring.
github.com/syntropicsignal-ai/ai-visibi… - Card required to start
- NoThere is no vendor account at all, and the bundled sample dataset needs no keys.
Then open http://localhost:8080 — enter your API keys on first visit, or load the sample dataset and explore with no keys at all. Migrations run…
github.com/syntropicsignal-ai/ai-visibi… - Self-serve signup
- YesYou clone and run it yourself; nothing in the path touches sales.
Then open http://localhost:8080 — enter your API keys on first visit, or load the sample dataset and explore with no keys at all. Migrations run…
github.com/syntropicsignal-ai/ai-visibi…
Access and integrations
- API
- PartlyYour deployment serves its own REST backend, which the bundled UI consumes; there is no hosted API and no published API reference.
api/ FastAPI backend (Python, uv)
github.com/syntropicsignal-ai/ai-visibi… - MCP server
- NoThe shipped surface is a REST backend plus a web frontend; no MCP server is part of the project.
api/ FastAPI backend (Python, uv)
github.com/syntropicsignal-ai/ai-visibi…
Not established: BI export
30 sourced claims on this page. Checked 2026-09-01. How we check.
Alternatives
Where we would send a reader instead, in that listing's own words.
Open-source self-hosted AEO monitoring platform, plus agency client reporting and managed AEO delivery.
Tracks brand visibility, position and sentiment in AI answers, with source, competitor and crawler reporting.
AI search monitoring for brand mentions and website citations across seven answer engines.
Filed under
Sources and updates
The pages we read6
Every fact below comes from the vendor. Nothing here is independently corroborated yet.
- github.com/syntropicsignal-ai/ai-visibility-audit26 fields
- github.com/syntropicsignal-ai/ai-visibility-audit10 fields
- github.com/syntropicsignal-ai/ai-visibility-audit/blob/main/web/src/locales/en.json7 fields
- syntropicsignal.ai/services/geo3 fields
- github.com/Cites a platform but no record on it1 field
- github.com/syntropicsignal-ai/ai-visibility-audit/blob/main/web/src/views/Settings.vue1 field
Answer-engine source observations0 of 4
0 of 4 collected answers have source URL/title annotations naming CitedIndex. These are the latest stored observations per engine, not current consumer-UI results. They do not measure product mentions or establish that a source supports a claim.
- ChatGPTNot assessable — no source annotationsModel: gpt-4o-mini · Collected on · 0 source annotationsQuery:
AI Visibility Audit alternatives
- ClaudeNot assessable — no source annotationsModel: claude-haiku-4-5 · Collected on · 0 source annotationsQuery:
AI Visibility Audit alternatives
- GeminiCitedIndex domain not found in observed source annotationsModel: gemini-2.5-flash · Collected on · 46 source annotationsQuery:
AI Visibility Audit alternatives
Other source hosts (up to 6): frase.io, alhena.ai, seoptimer.com, zapier.com, nicklafferty.com, g2.com - PerplexityCitedIndex domain not found in observed source annotationsModel: sonar · Collected on · 20 source annotationsQuery:
AI Visibility Audit alternatives
Other source hosts (up to 6): aidiveforge.com, reddit.com, discoveredlabs.com, hamstergarage.com, linkedin.com, therankmasters.com
Updates4
- Capabilities · Free tier
- Capabilities · Free tier
- Capabilities
- Summary
