Cheap Seats is an AI visibility tracker for Claude and OpenAI models. It asks your buyers' questions, grades whether answers recommend your product, and ranks pages to improve. It measures direct model responses rather than consumer apps.
The software is free, MIT licensed and self-hosted. Model access, hosting and optional services have their own costs. Your prompts live in a git repo you own.
| Repo | What it is |
|---|---|
| cheapseats | The app: Go, SQLite, web UI, CLI, JSON API and MCP server. |
| cheapseats-site | The website, docs and blog at cheapseats.dev. |
| cheapseats-config-template | A template for your deployment's config, prompt sets and workflows. |
Choose the path that matches your model access:
| Path | What you need | Model costs |
|---|---|---|
| Docker with API keys — fastest setup | Docker and ANTHROPIC_API_KEY; OPENAI_API_KEY is optional. No Go or CLI installation. |
Paid API usage. |
| Go with subscriptions | Go 1.27+ and an installed, logged-in claude CLI; codex is optional. |
No API spend; calls share your subscription allowance. |
The Docker image includes neither subscription CLI. See deployment for containers and VMs.