GoLive

将 Agent 构建的产品部署上线

AI Agent 部分免费

GoLive 是一款开源 Agent Skill,专门解决「AI Coding Agent 能在几分钟内构建一个 App,却不知道如何将它真正交付到真实用户手中」的最后一公里问题。

技能简介

GoLive 将 Agent 构建的产品部署上线:托管、数据库、认证、域名、邮件、支付——全部使用你自己的账号。完成部署后可随时移交或一键拆除,不依赖任何 GoLive 自有账号或遥测服务。

核心能力

GoLive 具备以下核心能力:

  1. 自动化部署适配:内置 Vercel / Netlify 托管、Supabase / Neon 数据库、Stripe 测试支付、Porkbun / GoDaddy 自定义域名 DNS、Resend 事务邮件等完整上线路径,均经真实账号验证;
  2. 审批制执行流程:检测到应用缺少哪些依赖后,展示目标账号和具体操作计划,等待用户批准后才正式执行,所有变更透明可见;
  3. 自动验证与状态追踪:部署后自动验证功能是否正常运行,记录资源 ID 与证据,支持 golive status 按需检查是否出现配置漂移;
  4. 一键拆除(Teardown):清理 GoLive 创建的所有资源(域名记录、发送域名、Stripe Webhook、Supabase 项目等),需二次确认防止误删;
  5. Handoff 文档生成:运行 golive handoff --write 自动生成 GOLIVE_HANDOVER.md 交接文档,记录所有资源、登录入口、移除方式和验证命令,供后续人员使用;
  6. 跨 Agent 支持:支持 Claude Code、Codex 等主流 Coding Agent,通过 npx skills add 一键安装;
  7. npm 离线安装:除 Git 安装外,也可从 npm 安装 golive@alpha,无需 Git 或 Skills CLI,适合离线环境;
  8. 凭证安全: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 名称即可。

使用步骤

  1. 启动:在 Coding Agent 对话中输入 /golive Help me take this app live,或直接描述需求;
  2. 检测:GoLive 自动检测应用当前已有的依赖(Vercel、Supabase 等),询问缺失部分;
  3. 计划展示:呈现完整部署计划,包括目标账号、资源设置和费用信息,等待用户批准;
  4. 执行:获得批准后,按计划依次创建资源、配置环境变量、部署并验证;
  5. 验证报告:生成 GOLIVE_REPORT.md 和 golive.yaml,记录每一步的 pass / fail / warning 结果;
  6. 拆除(如需):运行 golive teardown,查看待删除资源清单并确认后完整清理。

适用场景

GoLive 适用于以下场景:

  1. 独立开发者快速上线 MVP:用 Coding Agent 构建 SaaS 后,直接通过 GoLive 部署到 Vercel + Supabase,无需手动配置;
  2. 团队交接与文档化:部署完成后自动生成交接文档,接手工程师可直接查看所有资源凭证和移除方式;
  3. 测试环境搭建与销毁:使用 golive teardown 在临时账号上快速搭建测试项目,完成后不留痕迹;
  4. 持续集成检查:在 CI 流程中调用 GoLive 验证部署状态,检查配置漂移并报警;
  5. 多云/多服务对比:在 Vercel 和 Netlify 之间切换托管,Supabase 和 Neon 之间切换数据库,评估最优组合;
  6. 认证与支付合规检查:通过 golive auth-policy 验证 Supabase 认证策略,通过 Stripe 测试卡片验证支付流程。

适用人群

  1. 独立开发者和 Indie Hacker:用 AI Coding Agent 构建产品,需要快速、安全地上线而不想学 DevOps;
  2. 小型创业团队:工程师用 AI Coding Agent 开发,希望标准化部署流程、留下可审计的部署记录;
  3. AI Coding Agent 用户:使用 Claude Code、Codex 等 Agent,需要将生成的代码真正部署到生产环境的开发者;
  4. 技术作家和 PM:需要为一个已有原型搭建演示环境,验证产品能否真正运行;
  5. 教育场景:教学生如何将代码变成线上产品,GoLive 的审批式执行可以让学生理解每一步操作的影响。

工作原理

GoLive 以对话式 Skill 形式运行在 Coding Agent 内部。当用户在 Agent 对话中激活 Skill 后,GoLive 会:

  1. 检测阶段:读取项目目录和现有配置文件(如 vercel.json、supabase/config.toml),识别已有的 Provider;
  2. 引导阶段:通过对话询问缺失的 Provider 信息,并展示各 Provider 的接入方式;
  3. 计划阶段:根据检测到的信息生成操作计划(Plan),以 Markdown 格式展示给用户等待确认;
  4. 执行阶段:获得批准后,调用各 Provider 的官方 CLI(Vercel CLI、Supabase CLI 等)在用户自有账号中执行操作;
  5. 验证阶段:通过读取部署 URL 状态、数据库连接、认证流程等方式验证每一步是否成功;
  6. 记录阶段:将所有资源 ID、操作证据写入 golive.yaml、.golive/state.json 和 GOLIVE_REPORT.md,供后续查询和拆除使用。

整个过程中,所有 Provider 登录均复用用户本机已有的 CLI 会话或通过原生安全对话框获取,凭证不经过 Agent 对话传递。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论