Export a snapshot
behold export captures whatever you are looking at into a static folder that any host can serve — read-only, but fully interactive.
npx behold export --out ./behold-exportnpx serve ./behold-exportPan and zoom, the zoom dial, the radial layout, 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 a review, an incident write-up, or showing someone an estate they have no credentials for.
Hosting it
Section titled “Hosting it”The bundle is deploy-ready for Cloudflare — export writes an assets-only wrangler.jsonc:
cd ./behold-export && npx wrangler deployAny static host works: GitHub Pages, S3, nginx, Cloudflare Pages. The live app needs Docker and a chant subprocess and cannot run on an edge worker; the pre-baked export happily can.