# CrawlConsole -- Replit Install Guide

The canonical install guide is [`INSTALL.md`](/INSTALL.md).

Coding agents: open `/INSTALL.md`, run the runtime decision tree, and use
**Install Path B: Express / Node.js / Replit**. Choose only that path unless the
project contains another server runtime too.

Replit-specific summary:

- Save generated or existing `CRAWLCONSOLE_PROJECT_KEY` and
  `CRAWLCONSOLE_TRACKER_KEY` in Replit **Tools -> Secrets**.
- Do not prefix either secret with `VITE_`.
- Install tracking as Express middleware and register it before routes.
- Do not put the tracker key or tracking endpoint call in browser code.
