The HTML demo or Markdown doc Cursor / Claude Code just wrote — turn it into a link + password for teammates and clients: see who opened it, revoke anytime, iterate without changing the link.
Publish anonymously, share accountably.
Below is a real password-gated HSpace collection (Markdown + HTML). Enter the password and you’ve just been a recipient.
🔒 omcenj1.zhanjian.spaceA 3-doc build tutorial · password 1024 →Done writing = done sharing. Click the cloud icon and link+password hit your clipboard; the sidebar shows receipts, recipients and versions.
Nothing to install — they open the link to a clean, formatted reading page; collections add a table of contents and cross-doc nav.
Wherever your content is born — pick your client, add HSpace once, then just say “publish this as a password link”.
One plugin bundles the publisher and the /share command.
claude plugin marketplace add agentx1boss/hspace
claude plugin install hspace@hspace
Then run /share — or just ask.
One command (or a TOML block in ~/.codex/config.toml):
codex mcp add hspace -- npx -y hspace-mcp
Restart Codex, then ask it to publish.
Same standard config — drop hspace into your mcp.json:
{
"mcpServers": {
"hspace": {
"command": "npx",
"args": ["-y", "hspace-mcp"]
}
}
}
Cursor — Settings → MCP → Add opens ~/.cursor/mcp.json
Claude Desktop — Settings → Developer → Edit Config
Cursor users can also install the VS Code extension from Open VSX — same one-click panel.
No install needed — npx pulls the latest. Full setup & self-hosting in the MCP README · npm i -g hspace-mcp
Regular hosts race to publish to the world. Sharing with teammates and clients needs a different toolkit.
Not a: file drive · collab editor · site builder · public gallery.
Zero signup, zero config — publish from your editor or an AI chat, link+password in one paste. Others gate content behind paid tiers and setup; here it's the default.
Change the password to revoke; per-recipient links mean kicking one person out doesn't change everyone's password; you get receipts on who opened it and how often.
AI iterates the content, the link stays the same — update after review comments, roll back to any version. No more “final_v3” links.
In your editor, or right in an AI chat.
Any .html / .md file, or right-click a folder to publish a collection.
Click the cloud icon; a 4-digit password is generated and content goes to the edge.
Both land on your clipboard; one paste into Slack / email, to the right people.
Content is born in your editor and AI chats — sharing should happen there too.
Publish .md and it renders into a clean reading page: headings, tables, code blocks, light/dark themes.
Bundle a batch of md/html into one link, one password, one table of contents with cross-doc nav.
An MCP server lets Claude / Cursor publish inside the chat; an OpenAPI spec plugs into GPT Actions and agents.
No. Every shared page is noindex and requires a password — even if the link is forwarded, without the password it's a wall.
Content is sent over HTTPS and stored at Cloudflare's edge (R2); passwords are stored only as one-way hashes, never plaintext. Every link expires — by design: anonymous links last up to 7 days (one-shot, no renewal), signed-in links up to 30 and can be renewed before they lapse. There are no permanent links, and you can delete anytime — the link goes dark immediately.
Change the password (the old one dies instantly) or delete it. With per-recipient links, you can revoke just one person without affecting the others.
Core capabilities are free right now — password sharing, collections, receipts, per-recipient links, versioning, all un-gated. Anonymous & instant, no signup: single file ≤ 512KB, up to 7 days, ≤ 5 docs per collection, 50/day. Sign in (free) to unlock more — up to 30-day renewable links, 2MB, per-recipient links, version history, bigger collections. Phishing and malicious content are prohibited and taken down; core stays free and open source.
Yes. Front and back end are fully open source (MIT); the backend is a Cloudflare Worker — follow the README and you have your own instance in ten minutes; the extension and MCP can point at it.
Publishing a single draft is always signup-free. Signing in — also free — unlocks the heavier features.