GoLive
将 Agent 构建的产品部署上线
GoLive 是一款开源 Agent Skill,专门解决「AI Coding Agent 能在几分钟内构建一个 App,却不知道如何将它真正交付到真实用户手中」的最后一公里问题。
技能简介
GoLive 将 Agent 构建的产品部署上线:托管、数据库、认证、域名、邮件、支付——全部使用你自己的账号。完成部署后可随时移交或一键拆除,不依赖任何 GoLive 自有账号或遥测服务。
核心能力
GoLive 具备以下核心能力:
- 自动化部署适配:内置 Vercel / Netlify 托管、Supabase / Neon 数据库、Stripe 测试支付、Porkbun / GoDaddy 自定义域名 DNS、Resend 事务邮件等完整上线路径,均经真实账号验证;
- 审批制执行流程:检测到应用缺少哪些依赖后,展示目标账号和具体操作计划,等待用户批准后才正式执行,所有变更透明可见;
- 自动验证与状态追踪:部署后自动验证功能是否正常运行,记录资源 ID 与证据,支持
golive status按需检查是否出现配置漂移; - 一键拆除(Teardown):清理 GoLive 创建的所有资源(域名记录、发送域名、Stripe Webhook、Supabase 项目等),需二次确认防止误删;
- Handoff 文档生成:运行
golive handoff --write自动生成GOLIVE_HANDOVER.md交接文档,记录所有资源、登录入口、移除方式和验证命令,供后续人员使用; - 跨 Agent 支持:支持 Claude Code、Codex 等主流 Coding Agent,通过
npx skills add一键安装; - npm 离线安装:除 Git 安装外,也可从 npm 安装
golive@alpha,无需 Git 或 Skills CLI,适合离线环境; - 凭证安全:API 密钥通过 macOS 原生安全输入框保存至本地配置文件,全程不在对话或命令输出中明文暴露。
安装配置
GoLive 支持以下安装方式:
方式一:Git + Skills CLI(推荐)
# 全局安装(所有项目共享)
npx skills add https://github.com/mikehasa/golive-skill --skill golive --global
# 指定 Agent
npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes
方式二:npm 安装
# 全局安装
npx golive@alpha install --agent claude --global
# 项目级安装
npx golive@alpha install --agent claude
方式三:手动安装(复制 Skill 目录) 将仓库克隆至 Agent 的 Skills 目录后,在对话中直接使用 Skill 名称即可。
使用步骤
- 启动:在 Coding Agent 对话中输入
/golive Help me take this app live,或直接描述需求; - 检测:GoLive 自动检测应用当前已有的依赖(Vercel、Supabase 等),询问缺失部分;
- 计划展示:呈现完整部署计划,包括目标账号、资源设置和费用信息,等待用户批准;
- 执行:获得批准后,按计划依次创建资源、配置环境变量、部署并验证;
- 验证报告:生成
GOLIVE_REPORT.md和golive.yaml,记录每一步的 pass / fail / warning 结果; - 拆除(如需):运行
golive teardown,查看待删除资源清单并确认后完整清理。
适用场景
GoLive 适用于以下场景:
- 独立开发者快速上线 MVP:用 Coding Agent 构建 SaaS 后,直接通过 GoLive 部署到 Vercel + Supabase,无需手动配置;
- 团队交接与文档化:部署完成后自动生成交接文档,接手工程师可直接查看所有资源凭证和移除方式;
- 测试环境搭建与销毁:使用
golive teardown在临时账号上快速搭建测试项目,完成后不留痕迹; - 持续集成检查:在 CI 流程中调用 GoLive 验证部署状态,检查配置漂移并报警;
- 多云/多服务对比:在 Vercel 和 Netlify 之间切换托管,Supabase 和 Neon 之间切换数据库,评估最优组合;
- 认证与支付合规检查:通过
golive auth-policy验证 Supabase 认证策略,通过 Stripe 测试卡片验证支付流程。
适用人群
- 独立开发者和 Indie Hacker:用 AI Coding Agent 构建产品,需要快速、安全地上线而不想学 DevOps;
- 小型创业团队:工程师用 AI Coding Agent 开发,希望标准化部署流程、留下可审计的部署记录;
- AI Coding Agent 用户:使用 Claude Code、Codex 等 Agent,需要将生成的代码真正部署到生产环境的开发者;
- 技术作家和 PM:需要为一个已有原型搭建演示环境,验证产品能否真正运行;
- 教育场景:教学生如何将代码变成线上产品,GoLive 的审批式执行可以让学生理解每一步操作的影响。
工作原理
GoLive 以对话式 Skill 形式运行在 Coding Agent 内部。当用户在 Agent 对话中激活 Skill 后,GoLive 会:
- 检测阶段:读取项目目录和现有配置文件(如
vercel.json、supabase/config.toml),识别已有的 Provider; - 引导阶段:通过对话询问缺失的 Provider 信息,并展示各 Provider 的接入方式;
- 计划阶段:根据检测到的信息生成操作计划(Plan),以 Markdown 格式展示给用户等待确认;
- 执行阶段:获得批准后,调用各 Provider 的官方 CLI(Vercel CLI、Supabase CLI 等)在用户自有账号中执行操作;
- 验证阶段:通过读取部署 URL 状态、数据库连接、认证流程等方式验证每一步是否成功;
- 记录阶段:将所有资源 ID、操作证据写入
golive.yaml、.golive/state.json和GOLIVE_REPORT.md,供后续查询和拆除使用。
整个过程中,所有 Provider 登录均复用用户本机已有的 CLI 会话或通过原生安全对话框获取,凭证不经过 Agent 对话传递。
官方链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议