Turn your agent's HTML artifacts into shareable links

Your coding agent makes great HTML: readable plans, reports, and decks. But sharing these throwaway artifacts is a pain. Smartifacts turns them into a link your team can open.

Open source·Self-hosted on Cloudflare·Google Workspace SSO
Terminal
# You ask your agent to make something
$ "Create a design review for the checkout redesign"
# Agent builds the HTML, then uploads it
Creating artifact... inlining 2 images, 1 stylesheet
Uploading to smartifacts.yourdomain.com
# You get a link. Paste it in Slack.
https://smartifacts.yourdomain.com/a/checkout-review
Anyone on your Google Workspace can open this link.

Only your team can see it. Google sign-in, locked to your domain, checked on every request.

Self-contained. Local images, styles, and scripts are inlined before upload, so the artifact stands alone.

Sandboxed. Artifacts render in an iframe with no network access. Nothing phones home.

Unfurls in Slack. Title and author show in the preview, so people actually click.

Everything expires. 30 days by default, configurable. No stale links piling up.


Install

Add the MCP server so your agent can upload artifacts directly.

Claude Code

claude mcp add smartifacts -- \
  npx smartifacts@latest --url https://<your-worker-url>

Codex

codex mcp add smartifacts -- \
  npx smartifacts@latest --url https://<your-worker-url>

Cursor, or any other MCP client

// Cursor: add to ~/.cursor/mcp.json
{
  "mcpServers": {
    "smartifacts": {
      "command": "npx",
      "args": ["smartifacts", "--url", "https://<your-worker-url>"]
    }
  }
}

One admin deploys the viewer to your Cloudflare account once, which takes about 5 minutes and gives you the worker URL above. Full instructions are in the README.