2026-05-16
Project Links for AI-Generated HTML Workflows
When an agent creates several HTML artifacts, one project link is easier to share than a pile of separate URLs.

Table of contents
- Agents rarely stop at one file
- Why separate links become messy
- What a project link should do
- The MCP workflow
- What should stay out of scope
- Final thought
Agents rarely stop at one file
When people ask an AI agent for visual work, the useful output is often a set rather than a single page.
Examples:
- three design directions for a dashboard
- a research report plus an appendix
- a code review summary plus a risk matrix
- a set of implementation plans for different approaches
- multiple prototype screens for the same feature
Claude's artifact documentation already describes working with several artifacts in one conversation. That reflects the real workflow: agents explore, compare, revise, and branch.
The sharing layer should match that behavior.
Why separate links become messy
Separate artifact links are fine when there are one or two outputs. They become awkward when a user needs to send a whole packet.
A message like this is not ideal:
- option A link
- option B link
- option C link
- summary link
- appendix link
The recipient has to keep track of what each link means. The owner has to resend the right set if one artifact changes. The context gets lost.
A project link solves that by giving the set one index page. The individual artifacts still exist, but the recipient starts from a single BinHTML-controlled page that explains what is in the project.
What a project link should do
A good project link should stay simple. It should not become a mini website builder.
It should show:
- the project name
- the related artifacts
- clear artifact titles
- updated or created dates where useful
- links into the existing sandboxed artifact viewer
It should not render user-controlled HTML directly on the project page. The project index should be BinHTML-controlled, with the actual artifacts opened through the same sandboxed viewer as normal artifact links.
That keeps the product stance clean: BinHTML hosts and manages generated artifacts; it does not turn arbitrary user HTML into first-party public websites.
The MCP workflow
MCP tools make project links much more valuable. The MCP specification defines tools as model-controlled functions that a client can discover and call. Claude Code can connect to remote HTTP MCP servers, which means a hosted BinHTML tool can fit into the agent workflow directly.
The ideal prompt looks like this:
The agent should create the files, publish them, group them, and return one URL. The user should not have to upload each file manually or assemble a list of links.
What should stay out of scope
Project links should not become public websites, team workspaces, or custom-domain microsites by default. Those are different products with different abuse, billing, and moderation concerns.
For BinHTML, the valuable version is focused:
- unlisted project links
- revocable access
- noindex pages
- controlled project index
- existing sandboxed artifact viewer
- clear ownership in the dashboard
That gives users the workflow benefit without turning the platform into generic hosting.
Final thought
AI agents often produce work in groups. Project links give those groups a clean shape: one managed URL, one BinHTML index, and each artifact still rendered safely. That is the right model for sharing generated HTML packets without making the user manage a deployment.