# ai-visibility-audit > A zero-dependency Python CLI that checks whether ChatGPT, Perplexity, Claude, Gemini and Google AI Overviews can crawl, read and cite a website, scoring it across five layers: SEO, AEO, GEO, AIO and SXO. One file, standard library only, Python 3.9 or newer. MIT licence. Built by Khaqan Shaheen in Dubai. ## Documentation - [Landing page](https://servia-tech.github.io/ai-visibility-audit/): what the tool checks and how to install it - [Sample report](https://servia-tech.github.io/ai-visibility-audit/sample-report.html): the HTML report the tool produces - [llms.txt generator](https://servia-tech.github.io/ai-visibility-audit/llms-txt-generator.html): a form that runs in the browser and builds a valid llms.txt to copy or download - [README](https://github.com/Servia-Tech/ai-visibility-audit#readme): usage, flags, scoring method and limitations - [Source code](https://github.com/Servia-Tech/ai-visibility-audit/blob/main/ai_visibility_audit.py): the whole tool in one file - [Releases](https://github.com/Servia-Tech/ai-visibility-audit/releases/latest): download the single script ## Author - [Khaqan Shaheen](https://servia-tech.github.io/khaqan-shaheen/): technology leader in Dubai who runs this five-layer audit on his own sites every morning