核心用法
myvibe-publish 是一款面向开发者的静态站点发布工具,支持将 HTML 文件、ZIP 压缩包或整个目录一键部署至 MyVibe 平台。通过智能项目类型检测,工具可自动识别预构建项目、需构建项目或纯静态站点,并并行启动截图生成与元数据提取流程。
主要特性:
- 多源支持:支持
--file(单文件/HTML/ZIP)、--dir(目录)、--url(远程导入)三种发布模式 - 自动构建:检测 package.json 与构建脚本,支持 npm/yarn/pnpm 多包管理器
- 智能截图:后台自动生成封面图,依赖 agent-browser 与 Chromium
- 版本管理:通过 DID 实现版本更新,
--new强制创建新 Vibe - 元数据提取:自动解析标题、描述、GitHub 仓库、技术栈标签
显著优点:
- 流程高度自动化,减少手动配置
- 支持 Monorepo 场景,可交互选择发布目标
- 内置标签系统,自动匹配技术栈与分类
- 截图与发布并行执行,提升效率
潜在局限:
- 依赖 Node.js 18+ 与全局 agent-browser 安装
- 截图功能需 Chromium,首次使用需额外安装
- 私有发布需付费订阅(Creator/Studio 套餐)
- 网络权限需显式申请(
sandbox_permissions=require_escalated)
适合人群:
- 前端开发者快速分享 Demo、原型或作品集
- AI 代码生成用户(Claude Code、Cursor 等)一键发布生成物
- 需要版本化托管静态站点的个人或小型团队
常规风险:
- 截图任务可能因浏览器环境缺失而失败
- 构建失败时需人工介入或降级为源码发布
- 认证令牌过期需重新授权
- 大型项目构建或截图可能触发 10 分钟超时限制