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.
Try it now
Create a link
Paste content, pick a format, and get a shareable URL. Everything encodes client-side.
Example fragments
Load a sample envelope
Click any sample to open it in the viewer. Same encoding as production links.
Maintainer kickoff
1 artifact
Viewer bootstrap
1 artifact
Phase 1 sample diff
1 artifact
Data export preview
1 artifact
arx showcase
Dictionary substitution, Brotli, and high-density Unicode encoding compress 5 rich artifacts into a single URL fragment.
Malformed manifest
1 artifact
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.