Open source AI SEO & GEO tools, curated
A hand-picked, searchable directory of open-source GitHub projects for GEO, AEO, AI-SEO, and citation tracking, across 7 categories. Filter by category, search by name or tag, sort by stars or freshness.
75 tools
Schema.org (official repo)
The canonical schema.org vocabulary source and its supporting build tooling, the reference every JSON-LD generator ultimately targets.
metascraper
A widely-used metadata scraper that reads Open Graph tags, JSON-LD, and HTML meta tags from any URL with smart fallbacks between them.
mcp-gsc
One of the most-starred SEO MCP servers, exposing Google Search Console insights directly to Claude for SEO analysis.
schema-dts
Google-maintained TypeScript type definitions for the full schema.org vocabulary, so JSON-LD objects get compile-time checking.
mcpdoc
A LangChain-built MCP server that exposes any existing llms.txt file straight into an IDE for development use.
llms.txt Hub
The largest community-maintained directory of sites and docs already implementing the llms.txt standard, useful as a reference set of real examples.
fetchbot
A flexible Go web crawler that respects robots.txt policies and crawl-delay directives out of the box.
Schema.NET
Strongly-typed C# POCO classes for the full schema.org vocabulary that serialize cleanly to JSON-LD or XML for .NET sites.
Unifapi Agents
Marketing agents for Claude, ChatGPT, Codex, and other assistants that bundle SEO audits, GEO/AI-visibility checks, and competitive intelligence over MCP from read-only public data.
llmstxt-generator (Firecrawl)
Firecrawl-backed generator that crawls a live site and produces both an llms.txt and a full-text llms-full.txt file.
react-schemaorg
A thin React wrapper around schema-dts that renders type-checked JSON-LD directly from component props.
Nuxt Robots
The official Nuxt module for controlling how both traditional and AI crawlers index a Nuxt site.
GeoLook
An end-to-end GEO workflow covering status analysis, diagnosis, strategy, ticketing, execution, and verification as one pipeline.
The SEO Framework
A long-running, full-featured WordPress SEO plugin that handles structured data, meta tags, and sitemaps without the upsell-heavy UX of the bigger competitors.
RespectASO
A fully self-hosted ASO (app store optimization) keyword research tool that runs via Docker with no API keys and no data leaving the machine.
GEORank
A ranking and generative-engine-optimization platform focused on scoring content against GEO criteria.
robotstxt (Go)
A robots.txt exclusion-protocol implementation for Go, the low-level parsing layer other Go crawler tools build on.
SerpScrap
Retrieves structured search results for SEO and research use, available as a Python package, CLI, Docker app, and MCP-compatible server.
robots-txt (Spatie)
A well-established PHP library that determines whether a given page may be crawled, checking robots.txt, meta robots tags, and robot headers together.
SuperSEO Skills
Eleven Claude skills covering page audits, link building, article writing, and E-E-A-T review, built on published methodology from named SEO practitioners and production-tested in-house.
seo-mcp
A free MCP server built on Ahrefs data, covering backlinks and keyword ideas as agent-callable tools.
Elmo
An open source AEO/GEO tool with a large, active issue tracker, still evolving its scope for AI-search content work.
GEO/AEO Tracker
Local-first dashboard for tracking how a brand shows up across six different AI models, no external service required.
seo (Ian Nuttall)
A CLI and MCP server bundling over seventy SEO audit tools, working against your own crawl data, Search Console, and GA4 rather than a third-party API.
GetCito
An early, self-described first open source AI-search-optimization tool spanning AIO, AEO, and GEO use cases in one project.
eGEOagents
A GEO/AEO toolkit built around agent workflows for optimizing content to rank inside ChatGPT, Perplexity, Gemini, and Claude, with CLI, Claude Code, and MCP integration.
AIGEOTOOLS
A GEO content-optimization platform aimed at getting brands cited preferentially in ChatGPT and Perplexity answers, with keyword strategy and E-E-A-T tooling.
serp
A straightforward Google search-results scraper for pulling SERP data programmatically.
OranGEO AI Visibility Skill
A Claude skill that checks AI-visibility readiness end to end: robots.txt, llms.txt, schema coverage, citation signals, and competitor gaps.
Google AI Search Optimization Skill
An unofficial agent skill built directly from Google's own published guidance on AI Overviews, AI Mode, and SEO audits.
aeo.js
A toolkit for making a site discoverable by ChatGPT, Claude, and Perplexity, generating llms.txt, robots.txt, sitemaps, and JSON-LD in one pass.
GEO Content Optimizer Skill
A set of three Claude agent skills covering the full GEO content pipeline, aimed at raising citation frequency in ChatGPT, Perplexity, and AI Overviews.
Canonry
An agent-first monitoring and execution platform built around answer-engine-optimization workflows rather than a passive dashboard.
SerpScraper
A PHP library for fetching search results from both Google and Bing.
Searchstack
A CLI-first AEO/GEO/SEO stack for solo founders, monitoring visibility across Google, AI Overviews, and four major AI chat platforms with scheduled reports.
Ansvisor
Self-hosted platform for tracking brand citations, prompts, and competitors across eight AI search surfaces including ChatGPT, Gemini, and Google AI Mode.
Akii SEO AI Search Optimizer
A free Claude Code plugin covering SEO, AEO, and GEO audits together, including schema generation and AI-visibility tracking across six platforms.
Ultimate SEO + GEO
A combined SEO and GEO Claude skill running full scored site audits across an Audit, Plan, Execute workflow with twenty diagnostic scripts.
google-url
A PHP library for navigating and parsing Google SERP result pages.
Google-Scraper
A lightweight utility for extracting result links directly off a Google SERP.
Google Search API (ScrapingBee)
A scalable Google-search scraper built on ScrapingBee's web-scraping API, for structured SERP data at volume.
SEO Tool Suite
An open source keyword and competitive research suite powered by the DataForSEO API.
AI Brand Monitor MCP
An MCP server for tracking brand mentions across four major AI search surfaces, with GEO scoring and share-of-voice metrics available to any MCP-compatible agent.
sphinx-llms-txt
A Sphinx extension that generates an llms.txt file directly from existing Sphinx documentation builds.
llms.txt Generator Actor (Apify)
An Apify Actor that extracts website content and writes the result to an llms.txt file for downstream LLM indexing or fine-tuning pipelines.
SERP API Comparison
A reference comparison of SERP API providers across pricing, latency, and coverage, useful for choosing a provider before building on top of one.
llms-txt-php
A small PHP library for reading, writing, and validating llms.txt Markdown files programmatically.
mcp-geo
An MCP server dedicated to AI-visibility tracking, checking brand citations across five major AI platforms and self-hostable on Cloudflare Workers.
Habibi
A self-hosted citation tracker positioned as a free alternative to paid AI-visibility platforms like Peec AI.
agentmarkup
A build-time tool that generates llms.txt, JSON-LD, and markdown mirrors together, with framework adapters for Vite, Astro, Next.js, and Nuxt.
All-In-One Free SEO Tool
A self-hosted bundle of ninety-nine SEO tools positioned as a free alternative to Ahrefs, Semrush, and Moz, including AI-search visibility checks with no paid APIs required.
llms-txt-generator (Aircode Labs)
An AI-assisted generator that writes both llms.txt and llms-full.txt variants for a given site.
astro-llms-txt
An Astro integration that generates an llms.txt file automatically as part of an Astro site build.
OpenGSC
A self-hosted Search Console dashboard covering rank tracking, keyword research, and AI-visibility audits, plus a 40-tool MCP server for pointing Claude Code or Cursor at your own SEO data.
llmoptimizer
A generator supporting crawl-based or sitemap-based llms.txt creation with framework-aware adapters for Next.js, Vite, and Remix, plus a companion robots.txt generator for LLM crawlers.
structured-data-validator (Adobe)
A JavaScript library from Adobe that checks structured data against both the schema.org spec and Google Rich Results requirements.
LLMOpt
An SEO-style intelligence platform for analyzing and optimizing how large language models perceive, cite, and recommend a brand.
Magento AEO robots.txt Module
A Magento 2 module that injects AI-crawler rules, covering OAI-SearchBot, GPTBot, and Google-Extended, straight into the store's robots.txt.
llms-sitemap-generator
Crawls or imports an existing XML sitemap and filters it down into a curated llms.txt index.
llms-txt-generator (TryGeoSuite)
A zero-dependency CLI and GitHub Action that converts an existing sitemap.xml straight into an llmstxt.org-compliant index file.
SEO Schema Markup
A browser-based generator-and-validator combo for JSON-LD, pick a schema type and get Google-ready markup out.
Custom Schema Box Generator
A free WordPress plugin for adding JSON-LD schema.org markup directly to posts and pages.
ai-crawler-bots
A curated, operator-sourced list of AI crawlers (GPTBot, ClaudeBot, PerplexityBot, and twenty more) plus a CLI and GitHub Action that audits robots.txt and tests actual reachability.
AI robots.txt Generator
Generates an optimized robots.txt file targeted specifically at AI search crawlers like GPTBot, PerplexityBot, and ClaudeBot.
CrawlScope
Checks which crawlers, search engines, AI bots, and third-party SEO tools alike, can actually access a given site.
AEO/SEO for Claude
An AEO and GEO skill for Claude covering citability scoring, buyer-prompt analysis, and platform-specific optimization with generated PDF reports.
AIRank
A brand-visibility intelligence toolkit that scans multiple LLMs for entity recognition, competitive benchmarking, and content-optimization signals.
Search Intelligence Platform
A combined AI-search-visibility and traditional SEO analytics platform tracking rankings across Google AI Overviews, ChatGPT Search, Gemini, and Perplexity in one place.
Native AI Branding Framework
A methodology framework for entity engineering that underpins generative-search brand optimization, more conceptual scaffolding than a runnable tool.
structured-data-kit
A TypeScript toolkit with typed builders that enforce schema.org's trickier inclusion rules, plus a validator, an HTML extractor, and a CI-ready GitHub Action.
schema-validator
A dependency-free Python CLI that checks JSON-LD against Google Rich Results requirements across fifteen-plus schema types.
Schema Markup Generator
Generates valid JSON-LD for common types, Article, Product, FAQ, HowTo, and BreadcrumbList, for any given webpage.
AI Crawler Access Checker (Mydentify)
A dependency-free CLI that checks robots.txt rules, page-level directives, and actual user-agent responses for AI crawlers.
ai-crawler-checker
A straightforward open source check for which named AI crawlers can reach a given website.
AI Visibility Starter Kit
A minimal starter kit pairing a crawler-access checker script with a ready-made llms.txt template.
Want us to fix this for you?
These tools help you self-audit and self-fix. When you want it built into your site's actual infrastructure and measured over time, that's what our GEO Optimization service does.