Settings
Updates
One-click update from GitHub's main branch. Pulls code, installs new dependencies if needed, applies migrations. Your data.db and .env.local are preserved.
Checking…
Data
Your database is one file you can copy, back up, or move.
Brand
Used on PDF reports — your logo on the cover, your color for headings and accents. Hides our branding entirely.
Google integrationNot connected
Connect once, use across every client. Unlocks real keyword data, traffic charts, and quick-wins finder. Free, ~5 minutes to set up.
TeamSingle password
Working with other people? Give each of them their own login, and assign who sees which clients.
Set upEmail deliveryNot configured
SMTP credentials for sending scheduled monthly reports straight to clients. Bring your own — Gmail, Resend, SendGrid, or any SMTP host.
Sends a one-line plain-text email so you can confirm before scheduling real reports.
resend · Password: API key.apikey · Password: API key.Notifications
Get pinged in Slack, Discord, or Teams when audits complete and scores change. We auto-format the message for whichever service you use.
Paste a Slack incoming webhook, Discord webhook URL, or Microsoft Teams connector URL. Leave blank and save to disable.
Headless browser pool
Concurrency cap, stealth fingerprint, and optional outbound proxies for SERP scraping, rank checks, GBP scraping, render + screenshot, and local CWV measurement.
Public API keys
Bearer-token auth for /api/v1/* endpoints. Use these in n8n, Make, Zapier, your own scripts.
Use Authorization: Bearer YOUR_KEY on requests to /api/v1/clients, /api/v1/audits, /api/v1/keywords, /api/v1/snapshots.
Inbound webhooks
Receive events from external systems — GitHub, Linear, Google Alerts, custom integrations. Each webhook gets a unique URL + stored event log you can replay or query.
AI connection
Connect the AI subscription you already pay for, or a provider key — either one drives the same tools. Most of the tool grid needs neither.
AI connection
57 of the 91 tools need no AI and already work. These two cover the other 34. They do different jobs — you can have either, or both.
What this gets you
All 91 tools in this app
Including the 34 that write text — content briefs, meta rewrites, schema, summaries.
The SEO assistant and executive summaries
Anything in here that calls a model.
Work that runs while you're away
Overnight audits, scheduled reports, alerts.
An API key
ConnectedMakes the 34 AI tools in this app work — the assistant, executive summaries, content writer — and keeps them running overnight. Gemini and Groq have free tiers.
Providers are listed below.
Your Claude / ChatGPT app
Not set upLets Claude or ChatGPT read and act on your SEO data through 22 tools, using the subscription you already pay for. It works in that app, not in this one.
All AI features in this app use this one model — exec summaries, the AI assistant, and OCR extraction. AI visibility tracking is the exception (it intentionally calls every configured provider).
Credit-saver mode
When on: every AI answer is capped at 500 tokens with a “be terse” instruction — perfect for free-tier providers (Gemini, Groq, OpenRouter free) where you want answers without burning your quota. When off: full-quality long-form answers (executive summaries, blog drafts, content briefs) — uses up to 2000 tokens per call.
Most features work without any keys. AI features (executive summaries, chat assistant, OCR extraction, AI visibility tracking) need at least one provider key. Free options listed first — start with Gemini or Groq if you're unsure.
Google's Gemini 1.5 Flash. 15 req/min, 1,500/day on the free tier — just need a Google account.
Best free option for chat / summaries.
- 1Click 'Open Google AI Studio' → sign in with your Google account.
- 2Click 'Create API key' (top right). Pick 'Create API key in new project' if prompted.
- 3Copy the key shown (starts with AIza...).
- 4Paste it below and click Save.
Fastest inference available — Llama 3.3, Mixtral. Free tier with high rate limits, no credit card needed.
Fast and free — top pick for the AI assistant.
- 1Click 'Open Groq Console' → sign up (Google or GitHub login, no card).
- 2On the API Keys page, click 'Create API Key'. Give it any name.
- 3Copy the key shown once (starts with gsk_).
- 4Paste it below and click Save.
Aggregator giving you one key for many models, including free `:free` variants of Llama and others.
One key, dozens of models. Free tier requires no payment.
- 1Click 'Open OpenRouter Keys' → sign up (Google login, no card needed for free tier).
- 2Click 'Create Key'. Give it a name.
- 3Copy the key shown (starts with sk-or-).
- 4Paste it below and click Save.
Sonar API returns native citations — primary recommendation for AI visibility tracking. Free credits monthly.
PRIMARY for AI visibility tracking — citations built in.
- 1Click 'Open Perplexity API Settings' → sign in (or create a free account).
- 2Add a payment method. Free monthly credits cover most personal use.
- 3Click 'Generate' to create a new API key.
- 4Copy (starts with pplx-) and paste below.
Runs LLMs entirely on your computer. Zero API cost, full privacy. Needs ~4–8GB RAM for a 3B/7B model.
Zero API cost forever. Slower on small machines.
- 1Click 'Download Ollama' → install for Windows / Mac / Linux.
- 2Launch Ollama (it runs as a background service).
- 3Open a terminal and run: ollama pull llama3.2 (downloads ~2 GB).
- 4Leave the field below as http://localhost:11434 and click Save — Ollama is ready.
Claude Haiku 4.5 / Sonnet 4.6 / Opus 4.7. New accounts get $5 free credits.
Highest quality. Use after free options if you need nuance.
- 1Click 'Open Anthropic Console' → sign up (gets $5 free credits).
- 2On the API Keys page, click 'Create Key'. Give it any name.
- 3Copy (starts with sk-ant-) immediately — it's only shown once.
- 4Paste it below and click Save.
GPT-4o-mini and GPT-4o. Pay-as-you-go, $5 minimum to start. No free tier on API.
Use Gemini or Groq first — same quality for free.
- 1Click 'Open OpenAI Platform' → sign up.
- 2Add a payment method ($5 minimum required).
- 3Click 'Create new secret key'.
- 4Copy (starts with sk-) immediately. Paste below and save.
Mistral Large + Codestral. Free tier on La Plateforme. Strong European alternative — GDPR-friendly.
Free tier: 500k tokens/month. EU-hosted models.
- 1Click 'Open Mistral Console' → sign up.
- 2Verify your email + phone.
- 3Click 'Create new key'.
- 4Copy the key, paste below, click Save.
DeepSeek-V3 + DeepSeek-R1 reasoning. Extremely cheap ($0.14/M input), generous free tier.
Best price-to-performance ratio of any current model.
- 1Click 'Open DeepSeek Platform' → sign up (email or GitHub).
- 2Free $5 credit for new accounts.
- 3Go to API keys → Create new key.
- 4Copy + paste below + Save.
World's fastest inference (2000+ tokens/sec) — Llama 3.3 / 70B. Free tier with no credit card.
Insanely fast — use when you need streaming responses to feel instant.
- 1Click 'Open Cerebras Cloud' → sign up.
- 2Verify email.
- 3Go to API keys → Generate key.
- 4Copy + paste below + Save.
100+ open-source models — Llama, Qwen, Mixtral. Free tier $1 credit on signup.
Great if you want to A/B test open-source models cheaply.
- 1Click 'Open Together AI' → sign up.
- 2Get $1 free credit on signup.
- 3Settings → API keys → Generate.
- 4Copy + paste below + Save.
Free GPT-4o + Llama + Phi via GitHub. Free for any GitHub user — uses a Personal Access Token.
True free tier; rate-limited but generous for non-commercial use.
- 1Click 'Open GitHub Settings' → Developer settings → Personal access tokens.
- 2Generate new token (classic). No scopes needed — just hit Generate.
- 3Copy (starts with ghp_).
- 4Paste below + Save.
AI learning
Watches what you correct in AI output and turns it into durable style rules. The longer you use the tool, the better its first-pass output gets — no model training needed.
Review learned rules, manually disable any that are wrong, and trigger the distill step on demand.
Open AI learningPrivacy
Database
localhost:5432/truscaler_dev_pgsqlBack it up with pg_dumpto keep everything — see Backup & restore. Point the app at a different database with the DATABASE_URL env var.
Free for self-hosting. No monthly bills. Built solo.