Skip to content
Help centre
Getting started

Simulation mode, and adding an API key

Why the app works with no API key, what differs, and how to switch to live generation.

Updated 18 minutes ago

zrdio runs fully without an Anthropic API key. This is deliberate: a fresh install should be explorable end to end, not a set of dead buttons.

What simulation mode does

Every AI feature has a deterministic generator behind it, validated against the same schema the live model is constrained by. So:

  • The website builder produces a real, complete, previewable multi-page site.
  • The redesign tool genuinely restyles and restructures your pages.
  • The content generator produces real, readable articles.
  • The assistant answers from a set of prepared responses.

Anything generated this way is labelled, both in the interface and in the version notes.

What is genuinely different

Simulated output is not tailored to your brief beyond the obvious substitutions: your business name, industry, location and chosen tone. The prose is well-written but it is not written about *you*.

The scanner is unaffected. It is a deterministic rule engine with no model involved, so scans are always real — real fetch, real parse, real findings.

Switching to live generation

Add your key to .env:

ANTHROPIC_API_KEY="sk-ant-..."

Restart the server. That is the whole change. The model is configurable in the same file:

AI_MODEL="claude-opus-5"
AI_MODEL_FAST="claude-haiku-4-5"

Existing simulated versions are kept and stay viewable. Generate again to get live output.

Related