Local SEO + AI Page Builder v0.7.04

Settings

API keys entered here are encrypted at rest with AES-256-GCM. Saved keys are never displayed back in the browser. Leaving the API key field blank keeps the currently saved key.

OpenAI

Configured · encrypted key saved
Recommended/current default: gpt-5.6-sol
Status: Configured — click Test Key + Model to verify access.

Perplexity

Configured · encrypted key saved
Recommended/current default: sonar-pro
Status: Configured — click Test Key + Model to verify access.

Claude / Anthropic

Configured · encrypted key saved
Recommended/current default: claude-sonnet-5-5
Status: Configured — click Test Key + Model to verify access.

Grok / xAI

Skipped · no API key configured
Recommended/current default: grok-4.7
Status: Skipped until an API key is added.

Google Search Console

OAuth credentials and Google authorization are separate. Saving the Client ID/Secret does not connect Search Console until you click Connect Google Search Console.

Connected
OAuth credentials: SavedSearch Console authorization: Connected

Add this exact URL to the Web application OAuth client in Google Cloud. Enable the Google Search Console API for that Cloud project.

Connect Google Search Console

Storage

Encrypted credentials are stored in storage/secure-settings.json. The encryption key is stored separately as storage/.secure-settings.key. Keep both files private and backed up with the app.