AI Agent · 22 tools · Open Source
AEO Agent
Measures and improves your brand’s visibility in AI-powered search engines — ChatGPT, Perplexity, Claude, Gemini, Google AI Overviews. Tracks citations, audits entity recognition, optimizes content for AI citability, and auto-fixes issues via GitHub PRs.
Capabilities
What it does for you
Multi-model visibility testing
Tests your brand across ChatGPT, Gemini, Perplexity with intent-segmented queries (navigational, informational, transactional, comparison). Tracks citation rates and response snapshots over time.
Entity & knowledge audit
Checks if AI models correctly identify your brand. Audits Wikidata, Google Knowledge Panel, Crunchbase presence. Maps entity relationships.
Content optimization for AI
Scores pages for AI citability (8 criteria, 0-100). Audits JSON-LD schemas. Optimizes llms.txt. Generates FAQ content grounded in real page data.
AI crawler monitoring
Audits robots.txt for 10 AI bots (GPTBot, ClaudeBot, PerplexityBot...). Tracks crawler visit patterns from server logs. Monitors content freshness.
Automated fixes via GitHub PRs
Generates schema markup, FAQ sections, llms.txt improvements. Creates PRs with duplicate detection. Tracks change impact — measures visibility before and after.
Strategy & reporting
Data-driven improvement suggestions based on actual audit data. HTML reports with trend charts. Discord notifications with action items.
Architecture
How it works
Next.js App
Chat UI
useChat
/api/chat
Route Handler
ToolLoopAgent
Gemini 2.0 Flash
Visibility
4 tools
Entity
3 tools
Content
4 tools
Crawl
3 tools
Action
4 tools
Strategy
3 tools
AI Model APIs
Target Website
GitHub
Discord
Vercel Blob
The agent uses Vercel AI SDK’s ToolLoopAgent pattern. Given a prompt, the LLM autonomously decides which tools to call and in what order. A full audit triggers all 22 tools across visibility testing, entity auditing, and content optimization.
Multi-model testing strategy: Every visibility test runs across ChatGPT, Gemini, and Perplexity simultaneously with intent-segmented queries — navigational, informational, transactional, and comparison. Gemini 2.0 Flash handles the orchestration at low cost.
22 Tools
Complete tool inventory
Visibility (4)
testMultiModelVisibilityTests brand visibility across ChatGPT, Gemini, Perplexity with intent-segmented queriestrackCitationSourcesTracks citation rates and response snapshots over timeanalyzeAIOverviewPresenceChecks presence in Google AI Overviews and featured AI responsesbenchmarkCompetitorsAEOBenchmarks brand visibility against competitors across AI modelsEntity & Knowledge (3)
analyzeEntityRecognitionChecks if AI models correctly identify and describe your brandauditKnowledgeGraphAudits Wikidata, Google Knowledge Panel, and Crunchbase presencemapEntityRelationshipsMaps entity relationships and brand associations in AI knowledge basesContent Optimization (4)
analyzeContentForAIScores pages for AI citability across 8 criteria (0-100)auditSchemaForAIAudits JSON-LD schemas for AI comprehension and citation eligibilityoptimizeLlmsTxtOptimizes llms.txt for AI crawler guidance and content framinggenerateFAQContentGenerates FAQ content grounded in real page data for AI citabilityCrawl & Freshness (3)
auditAICrawlersAudits robots.txt for 10 AI bots: GPTBot, ClaudeBot, PerplexityBot, and moretrackAICrawlerVisitsTracks crawler visit patterns from server logsmonitorContentFreshnessMonitors content freshness and update frequency for AI indexing signalsAction (4)
createGitHubPRCreates pull requests with duplicate detection for automated fixeswriteAEOReportGenerates HTML reports with trend charts and citation datanotifyTeamSends Discord notifications with visibility scores and action itemsgenerateStructuredDataGenerates schema markup and FAQ sections for improved AI citabilityStrategy (3)
suggestAEOImprovementsData-driven improvement suggestions based on actual audit resultsidentifyCitationOpportunitiesIdentifies content gaps and topics where AI models could cite the brandanalyzeQueryPatternsAnalyzes query intent patterns to prioritize visibility improvementsAutonomous Workflow
Runs on cron, reports via Discord
Daily · 7:00 UTC
AI Bot Check
Weekly · Monday 7:00 UTC
Visibility Test & Benchmark
Monthly · 1st, 8:00 UTC
Full AEO Audit
Discord Integration
AEO Agent
Weekly Visibility Report— yoursite.com
Visibility: 45% (+3%) | Citations: 12 | Models: 4/4 responding
ChatGPT: mentioned in 3/5 queries (+1)
Perplexity: cited as source 2x
Gemini: brand recognized, no citation
Claude: not mentioned
Action needed: Add FAQPage schema to /pricing
Get Started
Deploy your own in 5 steps
The full source code is on GitHub. Clone it, add your API keys, deploy to Vercel, and you have a production AEO agent tracking your AI search visibility.