Back to projects
Live

Ekorank

Track how visible your brand is across ChatGPT, Claude, Gemini, and Perplexity

Live SaaS at ekorank.com — currently in beta

SaaS AI Cloudflare TypeScript Hono D1

How it works

Ekorank — AI brand visibility A scheduled Worker asks the same brand questions across all four major models, scores who actually got mentioned, and tracks it over time. The fan-out and fan-back in the middle is the whole product. ScheduleProbeModelsScoreSurface persist query Workers Cron scheduled probes Prompt fan-out brand queries ChatGPT Claude Gemini Perplexity Scoring mentions · rankshare of voice D1 time series Hono API Cloudflare Dashboard + alerts
A scheduled Worker asks the same brand questions across all four major models, scores who actually got mentioned, and tracks it over time. The fan-out and fan-back in the middle is the whole product.

A live SaaS product that answers the question every marketing and brand team now has: “Is my company being mentioned by AI?” Ekorank monitors AI visibility across the four major LLM providers and surfaces it in a clean dashboard with alerts.

What it does

  • Tracks brand and product mentions across ChatGPT, Claude, Gemini, and Perplexity
  • Async queue workers run detection across providers without blocking the user
  • Alerting when mentions appear, change, or disappear
  • Multi-tier plans: Free, Pro, and Agency — with configurable limits at each tier
  • Full dashboard with tracking history and scheduled updates

Tech stack

  • Backend: Hono on Cloudflare Workers — lightweight, edge-native API
  • Queue: Cloudflare Queues for async mention detection across AI providers
  • Storage: Cloudflare D1 (SQLite) for structured data, Cloudflare KV for caching
  • Frontend: React + Vite
  • Monorepo: Turborepo + PNPM workspaces — shared packages across frontend and backend
  • AI Providers: OpenAI, Anthropic, Google Gemini, Perplexity APIs

Why I built it

AI visibility is becoming as important as SEO. Companies need to know if they’re showing up — or being ignored — by the models their customers are using to make decisions. Ekorank is my answer to that gap.