Agents are great at generating HTML. Specs, mockups, design reviews, dashboards. But sharing an .html file over Slack is awkward. Nobody downloads it. Smartifacts turns them into links your team can open in the browser.
Self-hosted on your company's Cloudflare account. Only people on your Google Workspace domain can view them.
Only your team can see it. Sign-in is Google OAuth, locked to your company domain. Checked server-side on every request.
Images and scripts get bundled in. Local assets referenced in the HTML are inlined before upload. The file works standalone.
Artifacts are sandboxed. They render in an iframe with no network access. No scripts can phone home.
Links unfurl in Slack. Title and author show in the preview, so people actually click through.
Everything expires. 30 days by default. Configurable. No stale artifacts piling up.
Install
Add the MCP server so your agent can upload artifacts directly.
Claude Code
claude mcp add smartifacts -- npx smartifacts
Cursor, Codex, or any MCP client
// Add to your mcp config file:
{
"smartifacts": {
"command": "npx",
"args": ["smartifacts"]
}
}You also need to deploy the viewer to your Cloudflare account. Takes about 5 minutes. Instructions are in the README.