aeo_check Live citation check
Run one query against an answer engine and see, sample by sample, whether your domain appears in the cited sources.
open-aeo is an open source answer engine optimization monitor. It checks ChatGPT and Perplexity for the questions your buyers actually ask, records every citation over time, and shows you the pages winning the answers you are missing.
npx -y open-aeo install This is the real check runner with sample data. Pick a query, choose your engines, and watch each answer come back cited or not.
Press Run check to watch a citation check stream.
Every capability is exposed as an MCP tool, so you call them in conversation instead of clicking through a dashboard.
aeo_check Run one query against an answer engine and see, sample by sample, whether your domain appears in the cited sources.
aeo_report Check a whole set of queries in one pass and get a citation rate per query, per engine.
aeo_history Every check is stored, so you can see whether your AI search visibility is trending up or down over weeks.
aeo_gap_report Surface the queries where competitors are cited and you are not: the shortest path to more AI visibility.
aeo_analyse Fetch the competitor page that beat you and get a structured read on why the engine picked it.
aeo_recommend Turn a citation check into a ranked list of content changes, ordered by likely impact.
aeo_gap_history Track how the competitive picture shifts, so you can tell whether a content change actually closed a gap.
One npx command writes the config for Claude Code or Claude Desktop and stores your Perplexity API key locally.
“Check if my domain is cited for these ten queries.” Claude calls the tools, streams progress, and writes results to your own database.
Read the gap report, analyse the pages that outrank you, and ship the content changes that move citation rate.
Answer engine visibility is now a real acquisition channel, and the platforms measuring it charge accordingly. open-aeo runs on your machine, against your API key, with your data in your database.
Answer engine optimization is the practice of making your content likely to be cited in AI generated answers. Where SEO targets ranked links, AEO targets the sources an engine names when it answers a question directly.
Perplexity and ChatGPT search are supported today. Each check runs multiple samples per query, because answer engines are non deterministic and a single response is not a measurement.
open-aeo is free and open source under an MIT licence. You pay only your own answer engine API usage, which is roughly cents per report rather than an enterprise subscription.
Locally, in your own SQLite database, or in your own Cloudflare D1 instance when you deploy the worker. Nothing is sent to a third party service beyond the answer engine API calls themselves.
open-aeo is built as an MCP server, so Claude Code and Claude Desktop are the primary clients. Any MCP compatible client can connect to it, and the dashboard works standalone.
One command, your own API key, and the first report inside five minutes.