DocStash

Blog

Guides on how to create, share, and iterate
on your AI-generated artifacts.

Cursor

How to publish or share Cursor generated HTML

Cursor writes HTML pages and artifacts as files in your project. How to publish or share one at a link anyone can open, with no deploy step, by connecting Cursor to DocStash.

3 min read
Muse

How to publish or share Muse generated HTML

Muse builds HTML pages and artifacts and shares them at public links. How to publish or share a Muse page at a link you control, with no deploy step, by connecting Muse to DocStash.

3 min read
Hermes

How to publish or share HTML from Hermes Agent

Hermes Agent saves the HTML pages and artifacts it makes as local files. To publish or share one at a link anyone can open, with no deploy step, connect DocStash to Hermes over MCP.

3 min read
Hermes

How to manage Hermes Agent artifacts

Hermes Agent collects artifacts in Hermes Desktop, but each one is a local file with no link or version list. How to give every Hermes page a link, version history and sharing with DocStash.

3 min read
Gemini

How to publish or share Gemini generated HTML

Gemini makes HTML pages and artifacts in Canvas. How to publish or share one at a link you control, with no deploy step, on your own domain if you want, using DocStash.

3 min read
OpenCode

How to manage OpenCode artifacts

OpenCode has no artifact management. What it makes is a file on disk. How to give every OpenCode page a link, version history and sharing with DocStash.

3 min read
Pi

How to publish or share HTML from the Pi coding agent

Pi writes HTML pages and artifacts as local files. To publish or share one at a link anyone can open, with no deploy step, connect DocStash to Pi over its built-in MCP.

3 min read
Telegram

How to send an HTML file on Telegram that opens as a webpage

Telegram sends an .html file as a document, not a webpage. Here is how to send an HTML page on Telegram as a link that opens as the full page on any phone.

3 min read
Discord

How to share an HTML file on Discord that opens as a webpage

Discord shows an .html file as an attachment, not a webpage. Here is how to share an HTML page on Discord as a link that opens as the full page for everyone in the channel.

3 min read
Gmail

How to send an HTML page in Gmail that people can open

Gmail shows an .html attachment as raw code instead of a page. Here is how to send an HTML page in Gmail as a link that opens as the full webpage in any browser.

3 min read
iMessage

How to send an HTML file on iMessage that opens as a webpage

An .html file sent in iMessage arrives as an attachment, not a webpage. Here is how to send an HTML page on iMessage as a link that opens as the full page on iPhone.

3 min read
General

Agent-agnostic artifacts, Claude artifacts for every agent

Claude artifacts only work inside Claude. Here is what an agent-agnostic artifact is, and how to get a Claude artifact that works in ChatGPT, Gemini, Cursor and every other agent, on your own domain, with analytics.

4 min read
Claude

How to move a Claude chat to Claude Code

How to move a Claude chat to Claude Code. Have Claude compact the chat into a handoff doc on DocStash, then transfer it to Claude Code with one link.

3 min read
Claude

How to remove the "Content is user-generated and unverified" warning from a Claude artifact

Shared a Claude artifact and people see a "Content is user-generated and unverified." warning? Why Claude adds that banner, why there is no way to turn the disclaimer off, and how to publish the artifact without it.

3 min read
Muse

How to remove the "Content is user-generated and unverified" warning from a Muse artifact

Shared a Muse artifact and people see a "Content is user-generated and unverified." warning? Why Muse adds that banner, why you can't turn the disclaimer off, and how to publish the artifact without it.

3 min read
Gemini

Gemini now supports custom MCP connectors, and here is what you can do with them

Gemini now supports custom MCP connectors. What you can do with them, which tools are worth connecting, and how to connect DocStash.

3 min read
Gemini

Gemini artifact hosting

Gemini artifact hosting, done properly. Host what Gemini builds in Canvas at one link you control, private until you publish, with version history and your own domain.

3 min read
Gemini

How to host a Gemini artifact on your own domain

Gemini has no custom domain option. Here is how to host a Gemini artifact, the HTML page Gemini builds, on your own domain like docs.yourcompany.com, with DocStash.

3 min read
Gemini

Gemini artifact version history

Keep a real Gemini artifact version history. Save every version of what Gemini builds in Canvas, see what changed, and restore an older one, all at the same link.

3 min read
Gemini

How to compact a Gemini chat and keep going in a fresh one

How to compact a long Gemini chat. Have Gemini turn it into one Markdown doc on DocStash, then continue in a fresh chat, or another agent, from a single link.

3 min read
Grok

How to share a Grok app without Google indexing it

Every published Grok app is public on grok.me, and shared Grok chats show up in Google Search. Publish your Grok app on DocStash instead and it always stays out of Google.

2 min read
Grok

Grok apps on the free plan (and how to publish one)

Can you publish a Grok app on the free plan? No, publishing needs a paid Grok plan. What the free plan gets, and how to publish your Grok app anyway with DocStash.

3 min read
Muse

Muse artifact alternative for publishing and sharing your pages

Looking for a Muse artifact alternative? Keep building in Muse and publish the artifact on DocStash, at one link that's private until you publish it, stays out of Google, and updates whenever Muse changes the page.

3 min read
Muse

Why Muse won't let you share or publish right now

Unable to publish or share a Muse artifact? Muse says "This artifact can't be shared right now", or the share link stopped working? Meta paused Muse sharing for everyone after shared pages turned up in public DNS records. Why it happened and how to share a Muse artifact today.

3 min read
Claude

Claude artifact viewer analytics, and how to see who viewed it

Claude artifact viewer analytics don't exist, so you can't see who viewed your artifact. How to get anonymous view counts, visitors, and referrers for it.

3 min read
General

AI artifact viewer analytics, for anything your agent shares

AI artifact viewer analytics for pages made by Claude, ChatGPT, Cursor, or any agent. See views, visitors, and referrers, anonymous by design.

3 min read
Claude

Claude artifact version history

Claude artifacts have no version history you can open. What happened to it, and how to keep every version of an artifact and revert in one click.

3 min read
General

HTML vs PowerPoint (PPTX) for presentations

HTML vs PPTX for your next presentation. How an HTML deck and a PowerPoint file compare on sharing, phones, and AI, with a live deck to click through.

4 min read
Muse

How to share a Muse page without Google indexing it

Shared Muse pages can show up in Google Search, with no setting to stop it. Publish a Muse page on DocStash and it always stays out of Google.

2 min read
ChatGPT

How to publish a ChatGPT site without Google indexing it

Public ChatGPT sites can show up in Google Search, with no setting to stop it. Publish on DocStash for a public link that stays out of Google.

3 min read
General

How to share data between ChatGPT and Claude

Move chats, memory, and artifacts between ChatGPT and Claude. What each app imports and exports, what won't transfer, and how to share the same docs.

3 min read
Claude

What the Claude audit log tracks for artifacts, and what it misses

What the Claude audit log records for artifacts, what it leaves out, and how DocStash tracks every change and view on each page, on every plan.

3 min read
Claude

Why Claude artifacts are so confusing, and how to keep it simple

Claude chat, legacy, and Claude Code artifacts follow different rules for sharing, republishing, and search. A plain guide, and a simpler way to share.

4 min read
Claude

How to republish a Claude artifact after you unpublish it

Can't republish a Claude artifact you unpublished? Why Claude blocks it, what Remix does, and how to keep a page you can take down and put back.

3 min read
General

What is an AI artifact?

An AI artifact is what an agent makes for you, beyond the chat reply. Most agents only make HTML and Markdown artifacts. DocStash also supports PDFs and code.

2 min read
WhatsApp

How to send an HTML file on WhatsApp that people can open

WhatsApp does not show an .html file in the chat, and its preview does not load images. Here is how to send an HTML page on WhatsApp as a link that opens as the full webpage.

3 min read
Slack

How to share an HTML page in Slack beyond your workspace

Slack only renders HTML files in some workspaces, and the page stays inside Slack. How to share an HTML page in Slack as one link that opens anywhere.

3 min read
Google Drive

How to open a Google Drive HTML file as a webpage

Google Drive no longer hosts HTML, so Drive displays a .html file's code instead of the page. Here is how to turn a Drive HTML file into a real webpage with a shareable link.

3 min read
ChatGPT

ChatGPT Sites on the free plan (and how to publish a page)

Is ChatGPT Sites free? No, the Free and Go plans can't publish a page. What the free plan gets, and how to publish a page anyway with DocStash.

3 min read
Grok

How to host a Grok app on your own domain

Serve a Grok app from your own domain instead of a grok.me link. Connect Grok to DocStash over MCP, add a custom domain, and the app carries your name.

2 min read
Muse

How to host a Muse artifact on your own domain

Serve a Meta Muse artifact from your own domain instead of keeping it in Muse. Connect Muse to DocStash over MCP, add a custom domain, and the page carries your name.

2 min read
Claude

How to revert a Claude artifact to a previous version

Claude changed your artifact and the new version is worse. Here is how to revert a Claude artifact to a previous version, using DocStash.

2 min read
Claude

How to update a Claude artifact and keep the same URL

Claude can change an artifact, but keeping one stable URL is the hard part. Here is how to update a Claude artifact and keep the same URL, using DocStash.

2 min read
Grok

How to publish or share Grok generated HTML

Grok builds HTML artifacts but shares them as chat links. How to publish or share Grok generated HTML at one clean URL, with no deploy step, using DocStash over MCP.

2 min read
ChatGPT

Why is ChatGPT so slow, and how to fix a laggy chat

Why is ChatGPT so slow or laggy? Here are the common causes, from a long conversation to your browser, and how to fix each one and get a fast chat back.

4 min read
ChatGPT

How to compact ChatGPT chats

Why a long ChatGPT chat gets slow, and how to fix it. Compress the chat into a Markdown doc with DocStash and carry on in a fresh, fast chat.

3 min read
General

Claude Artifacts vs ChatGPT Canvas, and what breaks when you share

ChatGPT retired Canvas and Claude still has Artifacts, but each keeps sharing inside its own app. What breaks when you share, and the portable fix.

4 min read
General

How to make your AI artifacts portable across agents

Your best AI work gets stuck in whatever app made it. Here is how to keep artifacts portable, so you can open and edit them in Claude, ChatGPT, or Cursor.

3 min read
General

How to move chats between AI agents

Move a chat to another AI agent without re-explaining. Compact the conversation into a handoff doc and continue in a new chat, Claude, ChatGPT, or Cursor.

3 min read
General

How to host an AI-generated artifact on your own domain

Publish a page or doc your AI built to your own domain like docs.yourcompany.com, from Claude, ChatGPT, or Cursor. No servers, no deploy config.

3 min read
Cursor

Cursor artifact hosting

Cursor is great at building, but sharing the result with a non-engineer is painful. Here is how to publish a Cursor-built HTML page or document to a link anyone can open.

3 min read
Claude

How to host a Claude artifact on your own domain

Share a Claude artifact from your own domain instead of a claude.ai link. Publish it on DocStash, connect a custom domain, and the page carries your name.

2 min read
Claude

How to share a Claude artifact with only certain people

Put a Claude artifact behind a login and share it with only the people you choose. Publish on DocStash and invite viewers instead of making the page public.

2 min read
Claude

How to publish a Claude artifact without Google Search indexing it

Claude has no way to prevent Google from indexing a published artifact. Publish it on DocStash instead, as a public page that always stays out of Google Search.

2 min read
General

How to iterate on one document across ChatGPT and Claude

Start a document in ChatGPT, keep going in Claude, and keep one link with every version. Here is how to work on the same document across AI tools with DocStash.

2 min read
General

Version history for AI artifacts

Editing an AI artifact replaces it every time. Here is how to keep every version of a Claude artifact, at one link, with one-click rollback, using DocStash.

2 min read
ChatGPT

How to publish or share ChatGPT generated HTML

ChatGPT Sites publishes pages only on paid plans. How to publish or share the HTML pages and artifacts ChatGPT generates at one link, on any plan, with no deploy step.

2 min read
OpenCode

How to publish or share OpenCode generated HTML

OpenCode builds HTML pages and artifacts in the terminal. How to publish or share one at a link anyone can open, with no deploy step, reviewed in your browser before it's saved.

2 min read
Claude

How to publish or share Claude generated HTML

Claude builds HTML pages and artifacts with a preview right in the chat. How to publish or share one at a link you control, with no deploy step, private until you choose.

2 min read