Free 0–100 score for how well AI answer engines can reach, parse and cite a website, plus optional citation tracking with your own API keys.
Canonry/canonry
Self-hosted, agent-first AEO platform that tracks brand visibility in AI answer engines alongside search, traffic, and site health data.
- Stars
- 186
- Forks
- 32
- Open issues
- 46
- Last commit
- 2 days ago
What is it?
Canonry is an open-source answer engine optimization (AEO) platform for tracking how a brand appears in AI answers over time. It records brand mentions and citations across engines such as ChatGPT, Claude, Gemini, Perplexity, and Meta, and lets you inspect the exact answers and cited URLs behind each result. It also pulls in Google Search Console, Bing Webmaster Tools, Google Analytics 4, and server-side traffic sources so visibility changes can be compared with search and traffic evidence.
The project is self-hosted and stores data in SQLite. You supply your own provider API keys. Its CLI, MCP server, REST API, and web dashboard all read from the same project data, so a person or an AI agent can run site audits, scheduled checks, and comparisons from the same evidence. Site audits crawl a domain and report technical findings, including page scores and internal link maps.
Canonry also covers portfolios of locations, products, or site sections, with competitor comparisons and webhook alerts to Discord, Slack, or other systems. It can publish content to WordPress and submit URLs for indexing.
Key features
- 01Tracks brand mentions and citations across multiple AI answer engines over time.
- 02Shows the exact answers and cited URLs behind each visibility result.
- 03Runs bounded site audits that report page scores and internal link structure.
- 04Connects Google Search Console, Bing Webmaster Tools, and Google Analytics 4.
- 05Provides CLI, MCP, and REST API access alongside a web dashboard.
- 06Stores data locally in SQLite with bring-your-own provider keys.
Use cases
- Monitoring how often a brand is mentioned or cited by AI assistants for key queries.
- Finding queries where competitors are cited but your site is not.
- Auditing a website's technical SEO and checking progress after changes.
- Letting an AI agent read visibility evidence and prepare content or indexing changes for review.
Quick start
- 1
Install Canonry globally
npm install -g @canonry/canonry - 2
Initialize Canonry
cnry bootstrap - 3
Start Canonry
cnry serve - 4
Open the setup page at http://127.0.0.1:4100/setup and follow it to scan your site
Things to know
- AI Visibility checks require your own provider API keys, which may incur costs.
- Self-hosted setup requires running a local server and managing SQLite data yourself.
Topics
FAQ
- What is canonry?
- Self-hosted, agent-first AEO platform that tracks brand visibility in AI answer engines alongside search, traffic, and site health data. Canonry is an open-source answer engine optimization (AEO) platform for tracking how a brand appears in AI answers over time. It records brand mentions and citations across engines such as ChatGPT, Claude, Gemini, Perplexity, and Meta, and lets you inspect the exact answers and cited URLs behind each result. It also pulls in Google Search Console, Bing Webmaster Tools, Google Analytics 4, and server-side traffic sources so visibility changes can be compared with search and traffic evidence.
- Is canonry free to use? What license does it have?
- canonry is open source under the MIT license. Check the license terms before using it in commercial products.
- Is canonry still maintained?
- Actively maintained. The last commit to canonry was on Oct 17, 2026.
- What can I use canonry for?
- Monitoring how often a brand is mentioned or cited by AI assistants for key queries. Finding queries where competitors are cited but your site is not. Auditing a website's technical SEO and checking progress after changes. Letting an AI agent read visibility evidence and prepare content or indexing changes for review.
- How do I install canonry?
- Install Canonry globally: npm install -g @canonry/canonry Initialize Canonry: cnry bootstrap Start Canonry: cnry serve Open the setup page at http://127.0.0.1:4100/setup and follow it to scan your site
- Where can I get canonry?
- The source code and installation instructions are on GitHub: https://github.com/Canonry/canonry
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source platform for tracking how brands appear in AI search answers across ChatGPT, Gemini, Claude, Perplexity and other engines.
Open-source CLI and Python toolkit that scores a website 0–100 on AI answer-engine readiness and generates fixes for ChatGPT, Perplexity, Gemini and Google AI Overviews citations.
A self-improving AI agent that creates and refines skills from experience, runs on many model providers, and works through CLI and messaging apps.
A CLI and skill layer that installs, configures and health-checks channels so AI agents can read and search Twitter, Reddit, YouTube, Bilibili, XiaoHongShu and more.
Self-hosted auth gateway that lets AI agents call 1,000+ SaaS providers through SDK, CLI, MCP, HTTP, and OpenAPI without handing over credentials.