Open-source GitHub repos for AI SEO, AEO and GEO: making your site visible to ChatGPT, Perplexity, Claude, Gemini and Google AI Overviews.
AEO = Answer Engine Optimization. GEO = Generative Engine Optimization. Same idea: get your content found and cited when people ask AI instead of searching Google.
Rules of this list: every repo exists, is public, is not archived and has a license or a clear note. Each line is written in plain words. Repos are listed on merit, including the maintainer's own (marked). Star counts are live badges. Details of how entries are checked are in CONTRIBUTING.md.
Part of a series of use-case directories of GitHub tools. Last full check: 2026-10-17.
- Site audit and AI-readiness checkers
- AI visibility and citation trackers
- llms.txt and machine-readable content
- WordPress, WooCommerce and framework plugins
- Agent skills and MCP servers
- Self-hosted SEO platforms
- Research, playbooks and specs
- Other awesome lists
- How to choose
- Contributing
Point these at a website and get a list of problems. Some score AI-search readiness (can AI crawlers read you, do you have schema and llms.txt). Others are classic technical SEO crawlers.
- adityaarsharma/sitewalk
- Self-hosted technical SEO crawler and MCP server. 50+ checks, PDF and CSV reports. (MIT)
- Auriti-Labs/geo-optimizer-skill
- Checks if AI engines can cite your site, then helps you fix it. CLI, Python and MCP. (MIT)
- devanasolver/ai-seo-toolkit
- Free CLI: AI-search visibility audit, keyword ideas and Search Console data. No paid keys. (By the maintainer of this list.) (MIT)
- Houseofmvps/claude-rank
- Claude Code plugin that finds why AI won't cite your site and fixes the discoverability files. 170+ rules. (MIT)
- houtini-ai/seo-audit
- MCP server for Claude that merges Search Console, a crawl, DataForSEO and Majestic data into one audit. Some data sources need their own accounts. (Apache-2.0)
- jianruntech/geo-score
- Gives your site a 0-100 AI-readiness score. Can also track citations weekly with your own API keys. CLI, GitHub Action, MCP. (MIT)
- mverab/eGEOagents
- GEO and AEO toolkit for improving content so AI answer engines pick it up. CLI, Claude Code and MCP. (MIT)
- OranAi-Ltd/orangeo-ai-visibility-skill
- Agent skill that checks robots.txt, llms.txt, schema and citation signals, and finds gaps against competitors. (MIT)
- puneetindersingh/open-seo-crawler
- Self-hosted crawler for technical SEO. Also checks that Googlebot and AI crawlers (GPTBot, PerplexityBot) see the same page. (MIT)
- seo-skills/seo-audit-skill
- Command-line SEO audit with 332 rules: Core Web Vitals, security headers, structured data and more. (MIT)
- spronta/crawlie
- Fast, free crawler for technical SEO and AI-search checks. Made for people and agents. (check repo)
- squirrelscan/squirrelscan
- Website audit tool for coding agents. 300+ rules across SEO, speed, security and accessibility. (MIT)
These ask AI engines questions and record whether your brand is mentioned or cited. Most need your own API keys for the AI models. Results from AI engines change from run to run, so treat the numbers as trends.
- AI2HU/gego
- Tracks how your brand shows up across many LLMs. (GPL-3.0)
- AKzar1el/mcp-geo
- Tracks brand citations across seven AI search surfaces. Free to self-host. The author also sells an optional paid audit. (MIT)
- ansvisor/ansvisor
- Open-source platform to track AI visibility, citations, prompts and competitors across major AI search engines. (MIT)
- Canonry/canonry
- Agent-first platform for AI SEO (AEO/GEO). (MIT)
- danishashko/geo-aeo-tracker
- Local-first dashboard that tracks your brand across 6 AI models. (MIT)
- databluedev/searchmirror
- Self-hosted rank tracker and AI visibility monitor. Needs your own DataBlue SERP API key. (AGPL-3.0)
- elmohq/elmo
- Self-hostable platform that tracks how ChatGPT, Claude, Perplexity, Gemini, Copilot, Grok and Google AI Overviews mention your brand. (MIT)
- limelit-co/open
- Self-hosted AI visibility tracker. One Go binary with SQLite. Bring your own API keys. (Apache-2.0)
- oneglanse/oneglanse
- Tracks brand mentions and citations in AI answers by using the real product interfaces. Self-hostable. (MIT)
- onism1767-creator/potato
- Simple local check of how often a brand is mentioned in Claude's web-search answers. Runs offline in mock mode. (MIT)
Tools that publish an llms.txt file or Markdown copies of your pages so AI agents can read your site more easily. llms.txt is a proposed standard. Support by AI providers varies, so do not count on it for results.
- 4hse/astro-llms-txt
- Generates llms.txt for Astro sites. (check repo)
- apify/actor-llmstxt-generator
- Apify Actor that reads a website and builds an llms.txt file. Runs on the Apify platform, which has its own pricing. (Apache-2.0)
- dodopayments/dualmark
- Serves a Markdown copy of each page to AI agents and HTML to humans, chosen by content negotiation. (Apache-2.0)
- jdillard/sphinx-llms-txt
- Generates llms.txt for Sphinx documentation sites. (MIT)
- rubenmarcus/aeo.js
- Generates llms.txt, robots.txt, sitemap and JSON-LD to make a site easier for AI search to read. (check repo)
- thedaviddias/llms-txt-hub
- Big directory of sites and tools that use the llms.txt standard. Good place to see real examples. (check repo)
- yazinsai/site-md
- Next.js helper that serves clean Markdown of your pages to AI agents while people get normal HTML. (MIT)
Drop-in plugins and packages for popular platforms.
- AEO-God-Mode/aeo-god-mode
- Free WordPress plugin: schema, llms.txt, AI crawler controls and citation tracking. (GPL-2.0)
- GitHiteshZope/aigeo
- GEO package for Laravel to help products appear in AI-generated answers. (MIT)
- madeburo/GEO-AI-Woo
- WordPress and WooCommerce plugin that generates llms.txt, AI crawler rules and metadata. (GPL-2.0)
Skills and MCP servers that let a coding agent (Claude Code, Codex, Cursor and similar) run SEO and AI-search work for you.
- AgriciDaniel/claude-seo
- Big SEO skill for Claude Code: technical SEO, schema, GEO/AEO, llms.txt, local and e-commerce SEO, reports. (MIT)
- Akxan/google-seo-mcp
- MCP server with 100+ tools: Search Console, GA4, PageSpeed, structured data, llms.txt and AI crawler checks. (MIT)
- AminForou/mcp-gsc
- Connects Google Search Console to Claude through MCP so you can ask questions about your data. (MIT)
- Bhanunamikaze/Agentic-SEO-Skill
- SEO analysis skill for Antigravity, Codex and Claude, with 16 sub-skills and helper scripts. (MIT)
- bzsasson/screaming-frog-mcp
- MCP server that runs Screaming Frog crawls and reads the results. Needs a Screaming Frog install, which has its own licence terms. (MIT)
- deepakness/google-ai-search-optimization
- Unofficial agent skill built from Google's guidance on AI Overviews and AI Mode. (check repo)
- Hainrixz/claude-seo-ai
- Claude Code toolkit with a two-score audit (SEO and AI search) and an opt-in fixer. (MIT)
- leopard627/fire-your-seo-agency
- Claude Code skill that audits SEO, AEO, GEO and Naver search by itself. README is partly in Korean. (MIT)
- onvoyage-ai/gtm-engineer-skills
- Claude Code skill that scores a site for AEO and GEO and suggests fixes for your framework. (MIT)
- Ryze-AI-Adgent/open-seo-mcp-skills
- Free SEO MCP server and skills for keyword research, audits and AI visibility. The MCP endpoint is hosted by the author. (MIT)
- zubair-trabzada/geo-seo-claude
- Claude Code skill focused on AI search: citability scoring, AI crawler checks, schema and PDF reports. (MIT)
Bigger open-source alternatives to paid SEO suites. Some cover AI search, some do not. Check what each actually ships.
- beyondtahir/beyondseo
- SEO suite with native crawling, SEO/AEO/GEO checks, content and competitor tools. The native engine needs no API keys. (MIT)
- CorgiCorner/bisibility
- Open-source SEO platform: Google rank tracking, keyword research and backlink checks. (AGPL-3.0)
- crawlseo/crawlseo
- Open-source SEO monitoring: Search Console, site crawler and Core Web Vitals in one dashboard. (MIT)
- every-app/open-seo
- Open-source alternative to Semrush and Ahrefs. (MIT)
- karust/openserp
- Self-hosted search results API for Google, Bing, DuckDuckGo and others. Useful as a building block for SEO tools. (MIT)
- SelmiAbderrahim/rankme.fast
- Self-hosted SEO platform. (AGPL-3.0)
Reading material and research code. Good for learning what actually moves AI citations.
- AgriciDaniel/flow
- Documentation playbook for SEO in the AI-search era: 72 docs, prompts and diagrams. CC BY 4.0. (check repo)
- AIcling/agentic_geo
- Research code for AgenticGEO, a self-improving system for generative engine optimization. (Apache-2.0)
- cxcscmu/AutoGEO
- ICLR 2026 research code that learns what generative engines prefer and rewrites content to match. (MIT)
- jdevalk/specification.website
- Sourced website spec covering HTML, accessibility, security, SEO and agent-readiness. (check repo)
- TraceCohenTech/ai-seo-playbook
- Playbook with scripts and methods from one site's SEO and GEO results. Numbers are the author's own claims. (MIT)
Related lists worth a look. This list does not try to replace them.
- amplifying-ai/awesome-generative-engine-optimization
- Curated GEO guides, tools and research. (check repo)
- DavidHuji/Awesome-GEO
- Awesome list focused on GEO research papers. (check repo)
- discoveredlabs/awesome-aeo-seo
- Curated AEO and SEO resources for engineers and growth people. (check repo)
- luka2chat/awesome-geo
- Curated list of GEO resources for ChatGPT, Perplexity, Claude and Google AI Overviews. (CC0-1.0)
- RankSpotAI/awesome-geo-tools
- GEO and AI visibility tools compared by engines tracked, refresh rate, cost and data export. Includes paid tools. (CC0-1.0)
- serpapi/awesome-seo-tools
- Curated list of SEO tools, from the SerpApi team. (check repo)
- I just want to know if my site is OK for AI search: start with an audit tool from the first section. Run two and compare.
- I want to know if AI actually mentions my brand: use a tracker. Budget for API costs, and run it weekly, not once.
- I use WordPress: try a plugin from the plugins section, but read what it changes before you enable it.
- I already use a coding agent: install one skill, not five. Skills overlap a lot.
- I run a docs site: an llms.txt generator for your framework is a cheap, low-risk step.
- Be careful: many repos here are young and move fast. Check the last commit, read the open issues, and test on a staging copy before pointing any auto-fixer at a live site.
Please read CONTRIBUTING.md. Short version: open a pull request, one repo per PR, use the template. Real repos only, written in plain words.
Maintained by @devanasolver, who also builds AIRankWP, a WordPress plugin for AI-search visibility. Listings are decided by the criteria in CONTRIBUTING, not by who owns the repo.
If you find this project useful, buy me a coffee.
