Settings & Configuration

Complete reference for every setting in the app.

Open Settings by clicking ⚙ Settings in the top-right toolbar. All settings are saved to the Windows Registry under HKEY_CURRENT_USER\Software\Hippopotamoose\AllInOne.

API Keys

SettingRegistry KeyDescription
Google Places API KeyGOOGLE_PLACES_API_KEYUsed by Lead Discovery to call the Google Places API (New). Required for all discovery searches.
Cloudflare API TokenCLOUDFLARE_API_TOKENAuthenticates with Cloudflare for Pages deployments. Must have Cloudflare Pages:Edit and Zone:DNS:Edit permissions.
Cloudflare Account IDCLOUDFLARE_ACCOUNT_IDYour Cloudflare account identifier. Found on the right panel of any Cloudflare dashboard page.
Cloudflare Zone IDCLOUDFLARE_ZONE_IDThe DNS zone for your base domain. Found on the Overview page for your domain in Cloudflare.
Cloudflare DomainCLOUDFLARE_DOMAINYour base domain (e.g. yourname.net). Demo sites will be deployed to <slug>.demos.yourname.net.
Purelymail API TokenPURELYMAIL_API_TOKENAuthenticates with Purelymail for the Email step (add domain, provision contact@<domain> mailboxes). Password-masked.
⚠️

The app does not validate API keys when you save them. If a key is wrong, you will see an error when you try to use the feature that depends on it.

AI Model & Effort

Four operations each have independent model and effort settings. This lets you balance cost, speed, and quality per task.

OperationRegistry KeysDefaultNotes
Website from ScratchAI_MODEL_SCRATCH, AI_EFFORT_SCRATCHclaude-opus-4-7, maxHighest quality; slowest and most expensive. Recommended for client-facing work.
Demo (pipeline)AI_MODEL_DEMO, AI_EFFORT_DEMOclaude-sonnet-4-6, maxGood balance of quality and speed for rebuilds.
Form ResponseAI_MODEL_FORM, AI_EFFORT_FORMclaude-sonnet-4-6, maxUsed for client revision implementation.
ReiterateAI_MODEL_REITERATE, AI_EFFORT_REITERATEclaude-sonnet-4-6, maxUsed for follow-up revision loops.

Available Models

ModelQualitySpeedBest For
claude-opus-4-7HighestSlowestFrom-scratch builds, complex layouts
claude-sonnet-4-6HighFastDemo rebuilds, revisions
claude-haiku-4-5GoodFastestQuick iterations, low-complexity sites

Effort Levels

LevelDescription
maxClaude uses extended thinking and more tokens. Produces better results. Costs more.
normalStandard output. Faster and cheaper, slightly less thorough.
lowMinimal processing. Used internally for Cold Call scraping where speed matters more than depth.

Gemini CLI Toggle

If you have the Gemini CLI installed, enable the Use Gemini CLI instead of Claude Code checkbox under the EXPERIMENTAL section. When enabled, gemini --yolo is used for all AI terminal operations (Demo, Scratch, Form, Reiterate). Model and effort dropdowns are ignored. Cold Call always uses Claude regardless of this setting.

Registry key: USE_GEMINI_CLI (0 or 1).

WebCopy Executable Path

The path to the Cyotek WebCopy executable. The installer sets this automatically. If you move your WebCopy installation, update this path here.

Registry key: WCOPY_EXE. Default: C:\Program Files\Cyotek\WebCopy\wcopy.exe.

SEO

The SEO tab configures the audit thresholds and the enhancement goal loop:

SettingRegistry KeyDefaultDescription
SEO loop max iterationsSEO_MAX_ITERATIONS5How many AI enhancement passes the SEO window's Enhance to 100% (loop) runs before stopping, if 100% in all four categories isn't reached first.
Title / meta / word thresholdsSEO_TITLE_MIN · SEO_TITLE_MAX · SEO_META_MIN · SEO_META_MAX · SEO_WORD_COUNT_MIN30 / 60 / 70 / 160 / 100Pass/fail bounds used by the on-page audit.

Infrastructure

The INFRASTRUCTURE section contains two utility buttons for managing the Cloudflare environment:

ButtonWhat It Does
View Site StructureRuns tools/list-site-structure.ps1 in the background. Queries the Cloudflare API and shows a scrollable list of all Pages projects, their custom domains, and DNS records in your zone. Useful for inventory audits.
View Client DocsReads data/encrypted-docs/docs-index.json and displays every published client document in a rich HTML viewer with clickable links. The list is automatically sorted in reverse chronological order (newest first) for easy access. Use this to quickly retrieve share links for documents already published. The same information is available from the terminal via tools/list-client-docs.ps1.

Export & Import API Keys

Use these buttons to move your API keys to another machine:

⚠️

The exported API keys JSON file contains your Cloudflare and Google API credentials in plaintext. Do not store it in a public location, email it unencrypted, or commit it to version control.

Export & Import All Data

Use these buttons to back up your entire app state — all sites, pipeline entries, queue, rejected list, and backups:

Clear All Data

Permanently deletes all pipeline entries, queue, rejected list, downloaded sites, edited sites, example sites, and backups. Registry API keys are not affected.

This action requires two steps to prevent accidental activation: first click the red "Clear All Data" button, then type DELETE in the confirmation field.