Show HN: Supapool – a Supabase per coding agent in ~400 ms
a day ago
- Supapool 提供临时的、隔离的 Supabase 实例,用于在 CI 或 Agent 工作流中运行命令。
- 'npx @Supapool/cli run' 命令包装任何命令,租用一个包含注入的 Supabase 凭据的干净实例。
- 每个实例包含真实的 Postgres、Auth 和兼容 S3 的存储,避免模拟和并行 Agent 冲突。
- 实例部署在 Agent 附近,快速启动,在命令退出时释放并清除所有数据。
- CLI 注入标准的 Supabase 环境变量(如 SUPABASE_URL、DATABASE_URL)以及流行框架的别名。
- 租用默认有30分钟的 TTL,每5分钟续约一次;CI 任务通过使用 API 密钥跳过浏览器登录。
- npm 包还提供用于程序化使用的 'withInstance' 函数,确保即使在出错时也能获取和释放租用。