Artifact viewer
Zero-retention artifact viewer for AI outputs.
Artifact content lives in the URL fragment, so in static mode the static host does not receive artifact content on the page request.
Fragment links can still appear in browser history, screenshots, copied messages, extensions, and other places you share or run your browser.
Static boundary
The browser decodes markdown, code, diffs, CSV, and JSON locally from the fragment after the shell loads.
Source code, issues, releases, and self-hosting notes.
ProtocolPayload format docsFragment key, codecs, envelope fields, and size limits.
SafetySecurity pageThe current security posture and zero-retention boundaries.
EcosystemOpenClawThe agent ecosystem this viewer was built to support.
Click any sample to populate the viewer from the URL hash.
Getting started
Pick a sample or paste your own content above.
No fragment in the URL yet.
Step 1
Pick a sample fragment below.
Step 2
The payload decodes client-side from the URL hash.
Step 3
The renderer displays the artifact without contacting a server.
Security
Read the security pageFragment payloads stay out of the static host request path, but links are not secret-safe.
Read the privacy tradeoffHosting
Single static route. Works on any static host.