TypeScript · 项目报告

mikehasa/golive-skill

Take your agent-built product live: hosting, database, domain, email, payments — on your own accounts. Open-source Agent Skill + zero-dependency Node CLI: detect → plan → approve → apply → verify. No GoLive account, backend or telemetry.

已完成 打开 GitHub
M
824星标
60Fork
1Issue
MIT许可证

分析结果

项目分析

GoLive 是一个面向 AI 编程代理(如 Codex、Claude Code)的开源 Agent Skill 与零依赖 Node CLI,用于把代理生成的应用真正上线。它会检测应用所需的托管、数据库、域名、邮件、支付、认证等资源,生成变更计划,要求用户确认后再使用用户自己的云服务账号执行部署、配置和验证。项目当前处于 early alpha(0.1.0-alpha.3),重点支持 Vercel、Netlify、Supabase、Neon,并对 Porkbun、GoDaddy、Resend、Stripe、Supabase Auth 等路径做了部分真实验证。项目不需要 GoLive 账号,没有托管后端,也声称没有产品遥测。

适用领域 AI Agent 工具 / DevOps 自动化 / 应用部署 / 云资源编排 / 数据库配置 / DNS 与域名管理 / Serverless / Jamstack 托管 / 认证与授权配置 / 支付集成 / 事务邮件配置 / 开发者工具 / 基础设施自动化
配置难度 中等偏高。对于熟悉 Node.js、Vercel/Netlify、Supabase/Neon、DNS 和环境变量配置的开发者,上手成本中等;但由于它会跨多个云服务账号执行真实资源创建、DNS、认证、邮件和支付配置,且项目仍处于 alpha,使用者需要具备基本 DevOps 审核能力,能理解执行计划、权限、费用和回滚风险。
商业价值 未知
01

技术亮点

  • 以用户自己的账号执行部署和资源创建,不依赖 GoLive 托管后台
  • 无 GoLive 账号要求,并声明没有产品遥测,适合重视控制权和隐私的开发者
  • 采用 detect → plan → approve → apply → verify 流程,默认先规划和确认再执行变更
  • 支持部署后验证,而不只是创建资源;能报告哪些已验证、哪些未验证
  • 支持 handoff 文档、status 漂移检查和 teardown 清理流程,覆盖资源生命周期
  • 对 Vercel + Supabase、Netlify + Neon、Vercel + 域名/DNS、Resend、Stripe 测试支付等场景有真实一次性资源验证记录
  • 适合 AI Agent 工作流,可由 Codex 或 Claude Code 通过 Skill 调用
  • CLI 为零依赖 Node runtime,安装和运行方式相对轻量
  • MIT 许可证,便于企业或个人二次开发和审计
  • 对于不在内置适配器范围内的 provider,也提供 best-effort 引导式流程
02

目标用户

  • 使用 Codex、Claude Code 等 AI 编程代理的开发者
  • 希望快速把 AI 生成原型部署上线的独立开发者
  • 需要在自己账号下管理 Vercel、Netlify、Supabase、Neon 等资源的小团队
  • 不想把部署凭据交给第三方 SaaS 的开发者
  • 需要可审计、可回滚、可清理部署流程的创业项目或内部工具开发者
  • 熟悉 Node.js、CLI、云服务账号和基本 DevOps 概念的技术用户
03

配置要求

  • Node.js 20+
  • npm/npx
  • Git
  • 支持加载 Agent Skill 的客户端,目前安装验证主要覆盖 Codex 和 Claude Code
  • 目标应用代码仓库
  • 相关云服务账号,例如 Vercel、Netlify、Supabase、Neon、Porkbun、GoDaddy、Resend、Stripe 等
  • 本地 CLI 登录状态或 API token,例如 vercel login、supabase login、Stripe/Resend token 等
  • 如果需要 DNS、域名、支付、邮件等能力,需要拥有相应账号权限和可用域名
  • 执行破坏性操作需要显式确认,例如 teardown 需要 --confirm-destroy,DNS 写入可能需要 --confirm-dns,真实测试账号创建可能需要 --confirm-live
  • macOS 上 API key 输入可通过原生隐藏输入对话框保存到本地凭据文件;其他平台可能使用编辑器回退方案
  • 用户需要自行处理账号注册、浏览器登录、身份验证、购买或付费升级等必须人工完成的步骤
04

适用场景

  • 将 AI Agent 生成的 Web 应用部署到 Vercel 或 Netlify
  • 为应用创建或连接 Supabase / Neon 数据库
  • 自动把数据库、认证、邮件、支付等环境变量写入托管平台
  • 为 Vercel 项目绑定 Porkbun 或 GoDaddy 域名并配置 DNS
  • 配置 Resend 事务邮件发送域名和 DNS 验证记录
  • 配置 Stripe 测试模式支付密钥和 webhook
  • 配置 Supabase Auth 策略,例如注册、邮箱确认、密码长度、站点 URL、重定向白名单等
  • 部署后执行可观测验证,例如 HTTPS、数据库连接、登录、CRUD、webhook 签名验证等
  • 生成 handoff / ownership 文档,便于把项目交接给他人
  • 使用 golive status 检查线上资源漂移
  • 使用 golive teardown 在确认后删除测试资源
05

部署与配置

  • 确保本机已安装 Node.js 20+、npm/npx、Git,并正在使用支持 Skill 的 AI 编程代理,例如 Codex 或 Claude Code。
  • 通过 Skills CLI 全局安装:npx skills add https://github.com/mikehasa/golive-skill --skill golive --global
  • 如果希望跳过交互式代理选择,可使用 Codex:npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent codex --yes
  • 如果使用 Claude Code:npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes
  • 也可以通过 npm 安装:Codex 使用 npx golive@alpha install --agent codex;Claude Code 使用 npx golive@alpha install --agent claude
  • 如需全局 npm 安装,在 npm 安装命令后添加 --global。
  • 安装完成后重载 agent skills 或开启新的代理会话。
  • 在项目仓库中使用代理聊天调用,例如 Codex 中输入:$golive Help me take this app live.;Claude Code 中输入:/golive Help me take this app live.
  • 在部署前根据提示登录相关服务,例如 vercel login、supabase login,或配置所需 provider 的 token/API key。
  • 确认 GoLive 展示的目标账号、资源名称、费用影响和执行计划后,再批准 apply。
06

风险与注意事项

  • 项目仍处于 early alpha,稳定性、兼容性和功能完整性都不能按生产级工具预期
  • 当前真正内置和 live-tested 的 provider 范围有限,主要是 Vercel、Netlify、Supabase、Neon 及部分 DNS/邮件/支付路径
  • README 明确说明路线图不是已全部实现的功能,容易被误解为支持范围更广
  • 跨 provider 组合很多只是 mock 覆盖,不等同于真实线上验证
  • 首次账号设置、新用户 onboarding、所有 Web 框架兼容性尚未充分验证
  • 部署和资源创建会操作真实云账号,错误确认可能导致资源费用、域名配置变更或服务中断
  • 虽然有审批机制,但 AI Agent 执行基础设施操作仍需要用户仔细审查计划
  • best-effort guided provider 没有完成保证,遇到非内置 provider 时可能停在人工步骤或不可验证状态
  • 需要本地保存 provider 凭据,团队需评估本机安全和凭据管理策略
  • 中国开发者可能遇到国外云服务访问、支付、域名注册商、Stripe/Resend 可用性等地区限制

历史记录

热榜历史快照

2026-09-25 第12名 新收录 · github_search