Share HTML artifacts
as live, commentable links.
One private link for the page you built — in Claude, ChatGPT, or pasted in. Your team comments right on it, no accounts, and it updates in place.
Free · End-to-end encrypted · Any HTML — Claude, ChatGPT, v0, or hand-coded
How people use it
Design review
AI-generated UI mockup
Paste your Claude or v0 output. Clients click to pin feedback on every element — no screenshots, no "which version?" threads.
Stakeholder approval
Landing page prototype
Full interactive prototype, not a Figma screenshot. Stakeholders click to comment exactly where they mean.
Freelancers
Pricing offers
Send a dynamic, branded pricing offer as a live page instead of a flat PDF. Clients react right on the offer — and only they can open it.
Email QA
Email campaign template
Share the exact rendered template. Reviewers pin issues on each element — no "the red button in the header" chains.
Hiring
Personalized job offer
A compensation breakdown as an interactive page. Only the candidate has the link — private and encrypted.
Reporting
Performance dashboard
Turn a data dump into a live dashboard. Hook it to a scheduled Claude task and the same link refreshes itself — comments and all.
Onboarding
Custom welcome guide
Build a branded, interactive onboarding page for a new hire. Private to that person from day one.
Design review
AI-generated UI mockup
Paste your Claude or v0 output. Clients click to pin feedback on every element — no screenshots, no "which version?" threads.
Stakeholder approval
Landing page prototype
Full interactive prototype, not a Figma screenshot. Stakeholders click to comment exactly where they mean.
Freelancers
Pricing offers
Send a dynamic, branded pricing offer as a live page instead of a flat PDF. Clients react right on the offer — and only they can open it.
Email QA
Email campaign template
Share the exact rendered template. Reviewers pin issues on each element — no "the red button in the header" chains.
Hiring
Personalized job offer
A compensation breakdown as an interactive page. Only the candidate has the link — private and encrypted.
Reporting
Performance dashboard
Turn a data dump into a live dashboard. Hook it to a scheduled Claude task and the same link refreshes itself — comments and all.
Onboarding
Custom welcome guide
Build a branded, interactive onboarding page for a new hire. Private to that person from day one.
See it in action
Feedback that ships itself.
Pin comments on the live page, say “read the feedback,” and Claude ships v2 to the same link.
A real phone recording, unedited.
Sound familiar?
Claude built something great.
Then you shared a file.
The artifact leaves Claude as raw HTML — dumped into Slack, downloaded, opened in four different states, discussed in a thread nobody can follow. The work is live; the feedback isn't.
Today
Lior 2:14 PM
latest dashboard from Claude — thoughts?
dashboard_v3_final_FINAL.html
48 KB · HTML — Click to download
Dana is this newer than the one from yesterday?
Sam opened it — chart is empty on my machine??
Mia the button color feels off
Lior which button? can you screenshot it?
4 replies · nobody is looking at the same thing
A code file, four confused replies, zero shared context.
With commentable
Live report
Q3 Performance
Revenue
$128k
Users
8,420
Conv.
3.8%
One live link. Feedback pinned to the exact element.
“Can't I just hit Publish in Claude?”
Publish is a demo button.
Client work needs more.
Claude's built-in Publish is perfect for a quick public show-and-tell. The moment the page is for someone — a client, a candidate, a stakeholder — you hit four walls.
One public link on claude.ai
Anyone can stumble on it — "Created with Claude" banner included. No password, no expiry, no privacy.
Private, end-to-end-encrypted link with optional password and expiry — on your own domain.
The shared link freezes at publish time
Keep iterating in Claude and the published page stays stale. Unpublishing is permanent.
Update HTML anytime — the link stays the same, everyone sees the latest version.
No feedback on the page itself
Reactions scatter across Slack threads, screenshots, and "which button?" ping-pong.
Pinned comments anchored to the exact element — then exported back into Claude as one prompt.
Claude artifacts only — and not for every plan
Team & Enterprise plans can’t publish publicly at all. Nothing from other tools.
Any HTML from anywhere — Claude, ChatGPT, v0, hand-coded, email templates.
Feedback in, fixes out
The loop that ships fixes.
Pin
Reviewers click any element and leave a comment right on it. No account needed.
Export to AI
One click packages every open comment together with the exact element it was pinned to.
Paste into Claude
The feedback arrives anchored to the code, so Claude fixes exactly what was flagged, no clarifying questions.
Same link updates
Version history keeps every revision with its comments. Nobody re-shares anything.
Branding is free · Pro makes it permanent
The same link.
On your own domain.
Your logo and colors are free on every plan. Pro puts the page on your domain, removes our badge, and keeps links alive forever — your clients never see us at all.
Q3 Performance
Northwind account · updated 2m ago
Revenue
$128.4k
+12.5%
Active users
8,420
+5.1%
Conversion
3.8%
−0.4%
Your own domain
No commentable badge
Links never expire
Sharing is free on every plan · Pro from $6/mo
Publish straight from your AI.
Say “create a commentable link” and your AI publishes an encrypted, private page — the live link lands right in the chat. Ask again later and it updates the same link in place; a scheduled task can even refresh a dashboard on its own.
Set up in 2 minutesMake a link that updates itself
Give your AI a scheduled task (Claude or ChatGPT Scheduled Tasks, or a Claude Code routine) that rebuilds your HTML — fresh data, new numbers, whatever changes — and ends with one sentence: “update my commentable link”. It updates the same link through the connector on every run. Everyone who has it always opens the latest version, and you never touch it again.
See how LIVE artifacts work →Created using commentable
Don't imagine it.
Open it.
Six real pages, one per use case — live data, working buttons, each under its own brand. Every one is exactly what your recipients would see.
Performance dashboardMeridian Analytics
Digital Assets — Live Overview
A market report with real prices that refresh while you watch. Switch assets, ranges, and sort — then pin a question on the exact chart.
Pricing offerNorthbeam Studio
Growth Retainer — Q3 Proposal
A client proposal that quotes itself: pick a package, flip billing, and see the total in EUR/GBP at today’s real rates.
Landing prototypeLumen
Landing Page v2 — Launch Candidate
A working landing page, not a screenshot: pricing toggle, FAQ accordion, and social proof pulled live from GitHub.
Email campaign QAVerve Coffee Club
March Roast Drop — Campaign QA
The exact rendered email subscribers will get. QA it at desktop or mobile width and in dark mode, then pin issues on the block.
Campaign reportBluebird Digital
Spring Launch — Campaign Performance
The weekly marketing report as a live page: toggle channels on the trend, sort the breakdown, and pin decisions on the exact number.
Onboarding guideBeacon
Welcome, Noa! — Day One
A personal day-one guide with a checklist that remembers progress, the team’s faces, and live HQ weather + local time.
Each example opens as a real page — interact with it exactly like your reviewers would.
How it works
Three steps. No setup.
Publish — from your AI or here
Tell Claude or ChatGPT "create a commentable link" and it publishes for you. Or paste any HTML and watch the live preview.
Share the link
One private, encrypted link. Send it to anyone — no account, no install.
Pin feedback
Your team clicks elements to leave pinned comments. Export them into Claude, ship the fix, and the same link carries every version.
A quieter problem with “Publish”
Shared it publicly in Claude?
So did Google.
Claude’s public share puts your artifact on a crawlable URL. One site:claude.ai/public/artifacts search turns up strangers’ board decks, comp plans, and financial models — shared by people who thought they were just sending a link.
About 40,000 results
Q3 Board Deck — Draft
Revenue is tracking 12% below plan; the recommendation is to defer the Series B raise until…
Acme Health — Comp & Benefits Plan
Base bands by level, equity refresh targets, and the retention grid for the 2026 review cycle…
Client Financial Model (v2)
Assumptions: 3.8% conversion, $128k MRR, 14-month runway. Sensitivity analysis on churn…
Illustration — titles are examples, not real pages.
Claude public share
commentable link
Search engines
Indexed — shows up in Google
Never indexed (noindex headers)
Who can open it
Anyone with the link — or who finds it in search
Only people you send the link to
Encryption
Served as a public page
End-to-end encrypted — even we can’t read it
Password
No
Optional
Auto-expiry
Lives on until you delete it
Optional — 7 / 30 / 90 days
Brand & domain
claude.ai URL, “Created with Claude”
Your logo, colors, your own domain
Feedback on the page
None
Pinned comments — no account needed
Updating
Re-publish; the shared copy goes stale
Same link, updates in place (versioned)
Based on Claude’s public artifact sharing (claude.ai/public/artifacts) as of July 2026.
From the people using it
Don’t take our word for it.
I just had a meeting with a client where I used the tool to explain the entire system visually — we both wrote notes on the visuals themselves, and I’m already using Claude to fix everything. Absolutely golden!
“A small, smart tool that saved me hours of work… it closes the loop between creating with AI and feedback from the team or client really beautifully.”
“One of the only products that hits exactly the problem I had — and solves it in the simplest, easiest way I’ve experienced.”
“A killer tool — as useful as it is simple.”
Real feedback from early users · some quotes translated from Hebrew
Your work stays between you and your link.
Pages you publish here are encrypted in your browser, and the decryption key travels inside the link — the page opens for the people you send it to. By default we keep a wrapped backup of your key so your own dashboard can open your links from any device; switch on zero-knowledge mode and we hold no key material at all.
Need an extra layer? Add a password. Only people with both the link and the password can open it.
Our database stores ciphertext, never your pages.
Key never leaves the URL
AES-256-GCM, client-side only
Never indexed
robots.txt + noindex headers
Sandboxed rendering
Null-origin iframe
Password protection
Optional, plus expiry you control
Give your HTML a link
worth sharing.
Paste or upload, get one private encrypted link, and let anyone pin feedback right on the live page. Pro adds your own domain and links that never expire.
End-to-end encrypted · Ready in under a minute
