Local agent first AI search optimization tooling Canonry has released an open-source, self-hosted AI engine optimization (AEO) operating platform that tracks citations across Gemini, ChatGPT, Claude, Perplexity, and local LLMs, and includes tools for server-log ingestion, Google Search Console and Analytics integration, Google Business Profile monitoring, ChatGPT ads management via OpenAI Ads Manager, and Common Crawl backlink analysis. The platform offers a CLI, API, and web UI, with a built-in agent called Aero that activates after each run, and supports declarative config-as-code YAML for managing multiple clients. Agent-first AEO operating platform. Open source. Self-hosted. - Track citations across Gemini, ChatGPT, Claude, Perplexity, and local LLMs - Watch AI engines crawl and refer traffic via server-log ingestion /Canonry/canonry/blob/main/skills/canonry/references/server-side-traffic.md — Cloud Run, Vercel, and the WordPress Traffic Logger plugin today - Diagnose against real traffic with built-in GSC /Canonry/canonry/blob/main/docs/google-search-console-setup.md , GA4 /Canonry/canonry/blob/main/docs/google-analytics-setup.md , and Bing Webmaster /Canonry/canonry/blob/main/docs/bing-webmaster-setup.md - Track local AEO via Google Business Profile /Canonry/canonry/blob/main/skills/canonry/references/google-business-profile.md — search-term impressions, performance metrics, and hotel lodging + booking-CTA gaps - Manage ChatGPT ads /Canonry/canonry/blob/main/docs/mcp.md tool-surface with OpenAI Ads Manager — connect an ad account, inspect conversion setup and performance, prepare paused campaigns, and launch only with an explicit human approval - Discover who links to you with Common Crawl backlinks /Canonry/canonry/blob/main/skills/canonry/references/canonry-cli.md backlinks-common-crawl — follows Common Crawl's rolling monthly hyperlink graph, auto-syncing each new window on a schedule, queried locally with DuckDB - Execute fixes via WordPress /Canonry/canonry/blob/main/docs/wordpress-setup.md , JSON-LD schema, and indexing submissions - Manage many clients declaratively — config-as-code YAML + cnry apply - Schedule recurring visibility checks, traffic syncs, and Business Profile syncs, with webhook alerts on regressions - Generate client-ready HTML reports — cnry report