Export a snapshot
behold export captures whatever you are looking at into a static folder that any host can serve. Read-only, and fully interactive.
npx behold export --out ./behold-exportnpx serve ./behold-exportPan and zoom, the zoom dial, the inspect pane and the env/tier pickers all work client-side. There is no backend and no live observe: it is a snapshot, and it says so.
What it captures
Section titled “What it captures”Every read endpoint for the whole lens matrix (each env/tier × zoom × radial), rendered in-process by the same handlers the live server runs. A snapshot is byte-identical to what live would have shown at that moment.
With a live overlay
Section titled “With a live overlay”npx behold export ../my-project --env prod --out ./behold-exportFreezes the drift colours as they were when you exported. Useful for an incident write-up, or for showing someone an estate they have no credentials for.
Hosting it
Section titled “Hosting it”The bundle is deploy-ready for Cloudflare, since export writes an assets-only wrangler.jsonc:
cd ./behold-export && npx wrangler deployGitHub Pages, S3 and nginx work too. The live app needs Docker and a chant subprocess and cannot run on an edge worker; the pre-baked export can.