
Hushdrop
io.github.maxtechera由 GitHub 帳號 maxtechera 發布v0.3.3更新於 Oct 24, 2026
Open-source artifact sharing for AI agents: private, branded, zero-knowledge links.
概覽
讓 AI 助理把檔案、HTML 頁面和靜態網站發佈成自己網域下帶品牌、受密碼保護的連結。
- 可以做什麼
- Hushdrop 提供九個 MCP 工具用來分享產出:publish_html 與 publish_file 上傳原始 HTML 或本機檔案(可選擇包裝成帶品牌的下载頁),update_site 在同一網址替換內容,list_sites 與 delete_site 管理已發佈的投放,set_password、set_expiry、set_email_gate 與 set_feedback 調整託管投放的設定。品牌注入與 AES-256 加密都在用戶端完成,伺服器只保存密文,投放以簡潔路徑提供並帶有 noindex、nofollow、noai 標頭。
- 適用情境
- 當助理產出報告、提案、指南、儀表板或小型靜態網站,需要以你自己掌控的連結交給他人時適合使用。它面向希望使用自有網域與品牌、而非第三方分享平台的用戶,並支援密碼保護、到期、閱後即焚與電子郵件限制。
- 執行需求
- 透過 npm 套件 hushdrop-mcp(npx)以 stdio 在本機執行。託管與免費帳號層級只需 Node.js 與 npx;帳號使用 GitHub 或魔法連結的無密碼登入。自行架設到自有網域需要 Vercel Blob 儲存體與 BLOB_READ_WRITE_TOKEN 環境變數,清單中標示為選用。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Hushdrop,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Hushdrop
Share what your AI builds — on your own domain.
Open-source, self-hosted artifact sharing. Drop a file, an HTML page, or a whole site and get a branded, password-protected (zero-knowledge AES-256) link on your own domain in ~1 second — from your terminal or any AI agent. The open-source alternative to Stacktree.
[npm] [downloads] [CI] [license: MIT] [stars]
Quick start
The core way to use Hushdrop is from your agent — it publishes what it builds to your own domain.
Claude Code (recommended — auto-updates via the plugin marketplace):
Cursor · Codex · Copilot · Gemini · 20+ Agent Skills hosts:
No install — open hushdrop.dev/try, drop an HTML file, get a link. No account.
One-off from the terminal — zero install, zero setup, no account:
Free hosted account — persistent links on your own handle (hushdrop.dev/you/<slug>):
Your own domain — self-host on your Vercel Blob (free, MIT, your URL + brand forever):
No dashboard required. Two commands to try; one more to own.
Why this exists
Anthropic shipped artifact sharing so teams could hand each other the things they make with AI. It's great — and it's locked to their surface, their domain, their account. Stacktree does the agent-native version, but it's a closed SaaS: your content sits on their servers, custom domains and limits are paywalled, and you can't audit or self-host it.
I make things all day with agents: reports, proposals, guides, dashboards, whole little sites. I wanted
to hand someone a link that's mine — my domain, my brand, my keys — in the time it takes to type one
command, without uploading client work to someone else's server. So hush does exactly that:
terminal-native, zero-knowledge, on your own domain, usable from any agent. MIT.
Hushdrop vs. the alternatives
Full write-ups: vs Stacktree · vs Send · vs ShareDuo
Features
- 🔒 Zero-knowledge — branding + AES-256 happen client-side; the server only stores ciphertext.
- 🌐 Your domain, your brand — colors, logo, social cards flow into the unlock gate + previews.
- 🤖 Agent-native — one CLI command or 9 MCP tools; any agent that runs a shell can publish.
- ⏱️ Auto-expire & burn-after-read —
--expire 7d,--burn, server-enforced cleanup. - 📧 Email-gate & revocable share links — restrict by domain, mint/revoke guest links.
- 📦 Anything static — HTML, Markdown (rendered), PDFs, images, multi-file zips → sites.
- 🚀 One-click self-host — Deploy to Vercel auto-provisions Blob; no DB to run.
What you can drop
CLI reference
Use it from any AI agent
npx hushdrop-install registers the drops MCP server into your detected agents (Claude Code, Codex,
Cursor, Windsurf, OpenCode, Amp), puts hush on your PATH, and prints config for GUI clients.
MCP tools (9 — vs Stacktree's 7)
How it works
- Read your file and detect its type.
- Brand (HTML) — inject favicon, OG/Twitter card, and a subtle corner badge before
</body>. - Encrypt (if locking) — StatiCrypt (AES-256, client-side) behind your branded unlock gate. The badge is baked in before encryption, so it survives.
- Upload to Vercel Blob under a clean key.
- Serve —
yourdomain.com/<slug>proxies the blob viamiddleware.js, rewriting headers so encrypted HTML decrypts + renders (not downloads) and CSP doesn't block the unlock script. Drops arenoindex, nofollow, noai. - Report — URL (+ password) printed and copied to your clipboard.
Serving is a dumb transparent proxy; all branding + encryption happen client-side at upload. The server only ever stores ciphertext.
Self-host
The Deploy button clones the repo and auto-provisions a Blob store (it injects BLOB_READ_WRITE_TOKEN;
the app derives its store from the token, so it just works). Then npx hushdrop-install + hush init --domain share.yoursite.com to point your CLI + agents at your instance. Self-host is token-only, free, unlimited
— no account needed. Full walkthrough in skill/SETUP.md.
Configuration
FAQ
Is it really zero-knowledge? Yes — for locked drops, AES-256 runs in your browser before upload; the server stores only ciphertext.
Managed vs. hosted vs. self-host? Managed = anonymous, 24h, no account. Hosted = free account, persistent links on hushdrop.dev/you/…. Self-host = your own domain + Blob.
Does it need Vercel? Only to self-host. The managed + hosted tiers need nothing but npx.
How is this different from Stacktree? Same agent-native idea, but open-source, self-hostable, your own domain free, and anonymous (no account). See the comparison.
Can agents use it without MCP? Yes — it's a single CLI; any agent that runs a shell command can publish.
Is it free? Yes. MIT. Self-host costs only your own (usually pennies) Vercel Blob usage.
Security
- Locked HTML is genuinely AES-256 encrypted in the browser — use long passwords; strong against casual access, not a vault.
- Raw files are protected by an unguessable slug; use
--page -p <password>for a gated download. - Passwords are stored in
~/.hushdrop/manifest.jsonon your machine only — never uploaded.
See SECURITY.md to report a vulnerability.
Contributing
PRs welcome — see CONTRIBUTING.md. It's a few hundred lines of readable Node + HTML, no build step.
MIT · Built by Max Techera · GitHub · Instagram · hushdrop.dev
來源:README.md,提交 3b0e3ef
工具
0版本歷史
1- v0.3.3最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分