RanktheBot scans ChatGPT with hundreds of real queries, scores your brand's visibility 0–100, and shows you exactly how you stack up against competitors — from your terminal.
How it works
RanktheBot handles query expansion, multi-run scanning, and weighted scoring automatically. You just read the results.
Authenticate with your OpenAI key. It stays local in ~/.rankthebot/config.json — never sent anywhere else.
Provide one topic, get dozens of query variants across 4 user personas — small business owner, developer, enterprise buyer, and agency.
Runs 3× per query to account for LLM variability, extracts brand mentions with position and sentiment, and produces a 0–100 score.
Features
Built for marketers, SEOs, and growth teams who need to understand the AI search landscape before their competitors do.
Turn a single keyword into 65+ real-world ChatGPT queries. RanktheBot simulates how actual buyers phrase questions — across industries, roles, and intents — so you see the full picture, not just one angle.
GPT-4o poweredAI responses are non-deterministic. Running each query 3 times and averaging results gives you a statistically reliable visibility score — not a fluke snapshot that changes on the next refresh.
3× per queryNot all mentions are equal. A first-position mention scores highest; each subsequent position decays by ~18%. The 0–100 score reflects how prominently — and how early — your brand appears.
0–100 scoreSee every brand that appears in your query set, ranked by AI visibility. Identify which competitors dominate AI responses and find the gaps you can win. Export to CSV for Google Sheets.
CSV exportQuick start
Requires Python 3.9+ and an OpenAI API key. Works on Mac, Linux, and Windows (WSL).
Free, open-source, and runs entirely on your machine.
Your API key and data never leave your computer.