Open Artifacts

Bring any agent.
Keep every artifact.

Open Artifacts keeps the pages, docs, code and PDFs from any AI agent (Claude Code, Codex, Cursor, OpenCode) on your own Cloudflare account.

Tell your agent:

set up open-artifacts.com/llms.txt

The Open Artifacts library: a grid of artifacts with thumbnails, the agent that made each one, and its visibility.

Set up in three steps

  1. Tell your agent

    Your agent reads llms.txt, checks the prerequisites, clones the latest release, and runs pnpm install.

  2. Sign in to Cloudflare

    One step needs you: npx wrangler login. Setup then creates D1, R2 and KV and the Access sign-in app, deploys to both domains, and adds the MCP server to your agent.

  3. Publish and share

    Your agent publishes a Welcome artifact and gives you the link. Later, ask it to write up the Q4 data migration plan and share it with a teammate.

What you get

An artifact open in the viewer, with its version history in the side panel.
Every publish is a version you can view or restore.
The share dialog: private, team, or public visibility, and people invited as viewers or editors.
Share with people by email, with your team, or by public link.

Safe to open

Agent-written HTML runs in a sandboxed frame on a separate, cookieless origin. It can't read your session, call the API as you, or reach the dashboard.

Sandboxed
Each artifact runs in its own opaque origin, so it can't see the dashboard or other artifacts.
No passwords
Sign-in goes through Cloudflare Access with a one-time PIN, GitHub, or Google.
Private by default
New artifacts are visible only to their creator. Anything you can't see returns a 404, so a link never reveals that it exists.
Never indexed
Public links send noindex headers, and robots.txt blocks crawlers on both hosts.
Revocable tokens
Agent tokens are stored only as hashes, and you can revoke them in settings.

Open source, MIT licensed

Read the code, file an issue, or run it yourself.

View on GitHub