Built for AI coding · Targeted sharing, not public hosting

Ship to one, not to all.

Share what AI writes — without losing control. HSpace gives AI-built HTML demos and Markdown docs private links, passwords, revocable access, expiring links, and read receipts.

Publish anonymously, share accountably.

Try it yourself

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 →

Your side: one click in the editor

Done writing = done sharing. Click the cloud icon and link+password hit your clipboard; the sidebar shows receipts, recipients and versions.

pricing-demo.html — my-project
HSPACE · RECENT
🔒pricing-demo.html👁 12 · v2
📖Q3 plan (collection · 5)👁 8
🔒architecture-review.md👁 3
pricing-demo.html☁️
✓Published: a7k2m9x.zhanjian.space (password 4831, link & password copied)
OpenChange password
VS Code / Cursor extension · or publish right inside Claude via MCP

Their side: one password, the whole thing

Nothing to install — they open the link to a clean, formatted reading page; collections add a table of contents and cross-doc nav.

🔒 q3plan.zhanjian.space
Q3 Growth Plan
5 docs · shared 2026-07
1Overview & goals→
2Data analysis→
3Channel strategy→
4Budget & timeline→
5Appendix: competitors→
Collection index
🔒 q3plan.zhanjian.space/2
Q3 Growth Plan
1Overview & goals
2Data analysis
3Channel strategy
4Budget & timeline
Data analysis
Metric
Q1
Q2
GMV
1.2M
1.5M
Markdown doc · sidebar nav

Publish from your AI chat — or your terminal

Wherever your content is born, sharing happens there too. Add HSpace once to your client and say “publish this as a password link” — or run one command.

Claude Code 1-click

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.

Codex CLI

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.

Terminal · any agent or script

One command ships a draft — and the same tool manages it afterwards. Works anywhere a shell does: Aider, Codex CLI, a Makefile, your own agent.

npm i -g hspace-mcp
hspace publish report.md          # → link + password, one paste
hspace update <slug> report.md    # new content, same link

Receipts, per-recipient links, revoke, renew — all there; run hspace help. Zero-install form: npx --package=hspace-mcp hspace publish … (the bare hspace package on npm belongs to someone else, so keep the --package).

Cursor · Claude Desktop · any MCP client

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.

For the MCP clients above nothing needs installing — npx pulls the latest. Full setup & self-hosting in the MCP README

Not another HTML host

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.

🚀 Out in 30 seconds

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.

🎯 Sent wrong? Take it back

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.

🔁 The link stays live

AI iterates the content, the link stays the same — update after review comments, roll back to any version. No more “final_v3” links.

Three steps to send

In your editor, or right in an AI chat.

1

Open a file or folder

Any .html / .md file, or right-click a folder to publish a collection.

2

Publish in one click

Click the cloud icon; a 4-digit password is generated and content goes to the edge.

3

Send link + password

Both land on your clipboard; one paste into Slack / email, to the right people.

Built for the AI coding workflow

Content is born in your editor and AI chats — sharing should happen there too.

📝

Markdown, beautifully published

Publish .md and it renders into a clean reading page: headings, tables, code blocks, light/dark themes.

📚

Document collections

Bundle a batch of md/html into one link, one password, one table of contents with cross-doc nav.

🤖

Callable by AI

An MCP server lets Claude / Cursor publish inside the chat; the hspace CLI does it from any terminal or script; an OpenAPI spec plugs into GPT Actions and agents.

You might ask

Will it get indexed by search engines?

No. Every shared page is noindex and requires a password — even if the link is forwarded, without the password it's a wall.

Where is content stored, and for how long?

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.

Sent to the wrong person / want to cut access?

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.

Is it free? Any limits?

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.

Can I self-host?

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.

Anonymous vs. signed in

Publishing a single draft is always signup-free. Signing in — also free — unlocks the heavier features.

Anonymous
Signed in · free
Publish in ~30s · password · receipts
✓
✓
Update content in place
✓
✓
Link lifetime
7 days · one-shot
up to 30 days
Renew before expiry
—
✓
File size
512 KB
2 MB
Docs per collection
up to 5
up to 50
Per-recipient links
—
✓
Version history / rollback
—
✓
Daily publish cap
50 / day
none

Next demo you build, try sharing it this way