Posts
What are Claude artifacts (and how to share them privately)?Claude artifacts are standalone things Claude builds — pages, apps, docs. Here's what they are and how to hand someone a private, branded copy on your own domain.Claude live artifacts, explainedLive artifacts are Claude artifacts wired to real-time data via MCP — dashboards that refresh themselves. Here's what they are and how to share a snapshot privately.How to password-protect an HTML page (without a server)You can encrypt a static HTML page in the browser with AES-256 — no backend, no login system. Here's the simplest way, and how to host it on your own domain.Self-hosted vs. hosted artifact sharing: which should you use?Hosted tools (Stacktree, ShareDuo, Send) are fast to start but own your URL and your data. Self-hosting keeps both. Here's the honest tradeoff.How to share AI-generated reports with clients (privately, on your brand)Stop emailing PDFs. Turn an AI-generated report into a private, branded link on your own domain in one command.The best ways to share AI-generated artifacts in 2026From vendor share links to self-hosted, here are the real options for sharing what AI builds — ranked by privacy, branding, and who owns the URL.How to host an HTML file for free — and keep it privateYou don't need a server or a paid host to put an HTML file online. Here's the fastest way, with an optional password.What is an MCP server, and why does it matter for sharing?MCP lets AI agents call tools. Here's the plain-English version — and how an MCP 'publish' tool turns agent output into shareable links.Claude artifacts vs ChatGPT Canvas: what's the difference?Both let AI build a thing in a side panel. Here's how they differ — and how to share either one privately on your own domain.Why AI agents need a publish primitiveAgents emit HTML all day. Without a one-call way to publish it to a link, that output is trapped in the chat.MCP servers, explained for developersAn MCP server exposes tools an AI agent can call mid-task. Here's the practical version.Private-by-default HTML hostingShare links should be unguessable and gated by default — not public the moment they exist.What changed in the 2026 MCP specA quick rundown of the notable MCP updates and what they mean for tool authors.MCP resources vs tools vs promptsThe three MCP primitives, and when to use each.What is MCP elicitation?Elicitation lets an MCP server ask the user for input in the middle of a tool call.Sites in Codex, explainedCodex can generate sites — here's what that means and how to share them on your own domain.Can you make a Codex site public (or private)?Yes — and you can control exactly who sees it by publishing to your own domain.What are Claude live artifacts?Live artifacts are Claude artifacts wired to real-time data via MCP — dashboards that refresh themselves.Artifacts in Claude Code, explainedClaude Code Artifacts turn coding sessions into shareable pages — with limits.Does Slack render HTML attachments?Slack won't render a raw .html file inline — but a link with an OG card will.Why per-seat pricing breaks for AI agentsAgents aren't seats. Charging per-seat for agent workloads doesn't fit.When an agent pays to provision itselfAutonomous agents buying their own infrastructure is a real pattern (x402). Here's the idea — and why drop skips it.What instant tools prove about AI outputThe rise of one-click, instant tools shows the bar: zero setup, immediate result.What is Vercel Drop?Vercel Drop drags a folder to a temporary public URL. Here's how it compares to a private, agent-native drop.Iterating with agents: the loop behind the outputMost agent value is in the iteration loop — generate, view, refine. Sharing the artifact each pass matters.What do AI agents actually publish?Specs, PR writeups, status reports, dashboards, custom tools — mostly HTML meant to be looked at.When a dashboard speaks WebMCPWebMCP lets in-browser agents call tools via the page itself — interactive artifacts that do things.
FAQ
Is it really open-source and self-hosted?
Yes — MIT licensed, and it runs on your own Vercel Blob + domain. No third party ever holds your content (it's encrypted client-side) or controls your URL.
Does it work with any AI agent?
Yes. It's a CLI plus a SKILL.md and an MCP server, so Claude Code, Codex, Cursor, OpenCode, Gemini CLI — anything that runs a shell or speaks MCP — can use it.