We couldn't find a good open source solution for this so we built Canonry to monitor how ChatGPT, Gemini, and Claude represent and cite our sites.
It tracks visibility scores, citation-readiness, and brand accuracy across providers over time.
Self-hosted on SQLite, config-as-code in YAML, CLI and API are first-class.
Interesting project. Monitoring how ChatGPT, Gemini, and Claude cite a site over time feels genuinely useful, especially since most teams currently have to rely on scattered manual checks. I also like that Canonry is self-hosted and SQLite-based instead of being another black-box dashboard. Curious how you handle query selection and repeatability so the visibility scores stay comparable over time.