About Elmo
Elmo is an open source platform for answer engine optimization: tracking how AI assistants describe a brand, and acting on what it finds. It records which assistants mention a brand, how its share of mentions compares with competitors, which sources those answers cite, and what to change in order to be named more often.
It is built for marketing teams and agencies whose buyers now ask an assistant instead of running a search. Coverage combines scraping what real users see in consumer AI search tools with direct API calls, spanning ChatGPT, Claude, Gemini, Perplexity, Google AI Overviews and AI Mode, Copilot, Grok, DeepSeek, Mistral, Qwen and models reached through OpenRouter. The dashboard shows current visibility and thirty day trends, a share of voice leaderboard, per prompt scores filterable by model, time range and tag, the fan out queries an assistant generates behind a single prompt, citation breakdowns by domain and category, a drill down into every individual response, and ranked recommendations covering content to create, pages to refresh and third party sources to pitch.
Self hosting is free, with no license fee and no per seat charge; you pay only for infrastructure and your own provider keys. It runs as a Docker Compose stack managed by a command line tool, using a bundled database or your own PostgreSQL. Cloud plans are Starter at $29 per month or $290 per year for one brand, 50 tracked prompts and ChatGPT only; Basic at $99 per month or $990 per year; Pro at $299 per month or $2990 per year for two brands and 150 prompts; and Business at $649 per month or $6490 per year for five brands and 350 prompts. Extra prompt and model pairings cost $5 per month each. Custom and white label deployments are quote based, and every plan includes unlimited seats and API access.