用途:VibeDrop 用于把静态站点或构建产物部署到可分享的 *.vibedrop.site 链接,适合预览、草稿、客户交付和定向分享。首次部署无需账号或信用卡,CLI 会自动创建匿名 API 密钥。
安装与使用:npm install -g @vibedrop/cli,或使用 npx -y @vibedrop/cli <command>。需要 Node.js 18+。部署前先运行项目文档中的构建命令,部署构建产物而非源码:Vite/Astro/静态 SvelteKit 用 dist/,Next.js 静态导出用 out/,Create React App 用 build/,纯 HTML 用含 index.html 的目录。默认命令为 vibedrop deploy ./dist。
主要能力:新站点默认不公开(unlisted),任何人凭 URL 可访问,但标记 noindex 且不出现在 Explore。可用 --public 公开,公开站点需经内容审核、截图与预览处理,通过后可被索引且不过期。用 --slug 可在同一 URL 重新部署;slug 由服务端生成,不能自选。Pro 支持密码保护(4–128 字符,始终 unlisted、noindex,不能与 --public 同用)。也可通过 MCP 使用:claude mcp add vibedrop -- npx -y @vibedrop/mcp。
限制:仅托管静态文件,无服务端运行时、环境变量或后端函数。免费版每站点 25 MB、20 个活跃站点;Pro 为 50 MB、200 个站点。免费 unlisted 站点有 30 天不活跃滚动窗口,真实访问可续期。暂不支持自定义域名或自定义 slug。不要打印或提交原始 API 密钥,也不要将站点密码粘贴到公开聊天或仓库。