从 Vibe Coding 原型到生产环境:Next.js 15 SaaS MVP 的 4 个关键架构修复
用 Cursor、Bolt.new、Lovable 等 AI 工具生成的 Next.js 15 SaaS MVP 上线接真实信用卡后会撞上四个架构瓶颈:客户端 hydration 不匹配。
用 Cursor、Bolt.new、Lovable 等 AI 工具生成的 Next.js 15 SaaS MVP 上线接真实信用卡后会撞上四个架构瓶颈:客户端 hydration 不匹配。
作者开源了 Unit7,一个为 vibe coding 应用处理部署与运维的后端工具,采用 Apache 2.0 许可,代码在 GitHub 上。它支持一句话部署、自动创建并连接数据库、绑定域名和 HTTPS,部署失败不会上线且可一键回滚,还能在夜间重启崩溃应用、回滚坏版本、跑备份和拦截攻击。
面向固定应用内 KPI 的 SaaS,应先用托管指标 API 并把成本归因留在自己后端,用 12 个租户、3 个 cohort、2 个实验组、7 个日桶的固定 fixture 跑四道门禁:每租户只属一个 cohort、完成数对账、模型成本按租户精确到分对账、冷部署渲染 KPI 视图且不向浏览器发放仓库凭证。
PingClass 作者复盘了这款面向补习机构的 SaaS:前端不用框架,只有静态 .html 加 vanilla JS,部署在 Vercel,后端是一个 Supabase 项目(Postgres + Auth)加少量 serverless functions,免费支持 20 名学生,之后为 ₹249/mo 和 ₹599/mo。
一位有 8 年 MVP 开发经验的作者审计了 12 个用 Lovable 或 Cursor 生成、已获得付费用户的 MVP,发现登录都能用但几乎都没有权限校验,改 URL 数字就能看到别人的数据,加一个字段就能把自己变成管理员。
Favz 抓取公开 GitHub 仓库中提交的 AI agent 配置,统计其中的 MCP server、skill 和 plugin,目前已收录 166,014 个仓库,来自 211,411 个被发现的仓库,并整理出 49,914 个出现在 3 个及以上仓库中的工具名。
开发者发布开源 macOS 听写工具 OpenClicky,按住 fn 键说话即可在光标处输入文字,默认使用 Apple 设备端识别器离线运行,MIT 许可。用户可添加 Sarvam key 支持十一种印度语言,或使用 OpenAI key 调用模型润色文本;应用还保留屏幕问答与 Codex 代理功能,需 macOS 14.2+ 与 Apple Silicon。
一位开发者失业后做出每日地理游戏站 GeoCake,包含 5 个每日小游戏和一个把 5 项成绩折算为 100 分的 daily challenge,另有可与朋友组队的每周联赛,支持西班牙语和英语版本。
独立开发者用 Next.js + Supabase 重建了 2010 年关停的鸡尾酒配方网站 Kooler,含 100+ 配方、My Bar 库存匹配、打卡点评与收藏功能,浏览无需注册,免费无广告。
独立开发者花几个月做了 Flaglio,一个围绕世界国旗的四款每日小游戏站点,包含国旗数独、30 秒瞄准点击、突然死亡模式和键盘模式,定位是国旗爱好者的 Wordle。技术栈为 React、TypeScript、Vite、Tailwind、Supabase 和 Vercel,作者正在征集站点与游戏的反馈。
在 48 小时内做出可用 MVP,关键是把思路从搭平台转为做功能:单个功能超过 6 小时就说明太复杂,schema 和接口交给 LLM 生成,核心服务直接用 Stripe 和 Supabase 而不是自研。速度来自简化架构并依赖经过验证的服务商。
一位独立开发者复盘:他的 AI 聊天组件依赖 Groq 的 Llama 3.3 70B,模型被下线后他发现自己把模型名硬编码在几处、提示词也绑定了该模型的行为。
巴西高三学生为申请海外大学开发了开源备考工具 VestTrack,收录 ENEM/FUVEST/UNICAMP 2018-2026 的 500 道题及解析,覆盖 10 个科目、150 个主题,完全免费无广告。
作者发布开源项目 InBrief,一个可自托管的 AI 新闻聚合器,从 94 个信源(AI 实验室博客、Hacker News、Reddit、X 上 35 位 AI 开发者。
HashCortX 发布 3.0.0 版本,一个完全本地运行的 AI 编程 harness,无遥测、无崩溃上报、无更新检查,MIT 开源,用原生 JavaScript 和 Rust 编写。
多个产品各自实现 Webhook 会导致签名头、重试次数、去重 ID 和日志位置各不相同,集中到一套投递系统可只建一次签名、重试、投递日志、失败告警和 SSRF 防护。
CloudGrip 是一个用 Node.js、Express 和 SQLite 构建的自托管 AI 代理网关与仪表盘,用于管理 LLM API 预算并控制执行循环。
在 Next.js 15 的 Serverless 环境下,每个 Lambda 容器各自建连会让 Supabase 的 Postgres 连接数迅速耗尽,500 个并发 worker 各开 5 条连接就是 1,000 次 TCP 握手,直接触发连接槽位耗尽。
独立开发者发布 goatedcontext,一个把开发者偏好存进本地 SQLite(~/.ctx)并在提示时喂给编码 Agent 的 CLI,支持跨仓库、跨 Agent 复用。
独立开发者推出浏览器版 Ludo 游戏 Luddo House,房间、棋盘、骰子和棋子全部靠对局获得,没有任何内购,代价是目前没有收入。每局开始前服务器会公布秘密种子的哈希、结束后公开种子,浏览器重算每次掷骰,可验证骰子未被中途篡改。技术栈为 Next.js、React Three Fiber 和 Supabase,规则引擎跑在 Postgres 里,仅凭昵称即可加入,登录可选。
Martin Valchev 用约 4 天开发、一周上线付费上榜榜单 Outclimbed,用户花 $10 上榜得 10 分,额外积分 $1 一分且永不过期,通过分享链接带来的访问和推荐则按 30 天和 6 个月衰减。
Gretel 是一款本地桌面应用,可围绕不同兴趣建立独立的 YouTube 信息流,无需额外注册 Google 账号。它通过 YT.js 调用 YouTube 自身推荐发现候选视频,再用 embeddings 保持扩展相关性,并随观看行为调整画像,目前处于公开测试阶段,安装包尚未签名。
独立开发者上线 priceguessr.eu,用美国、英国、捷克、加拿大、日本、波兰、爱尔兰、新西兰、新加坡、马来西亚等国统计局的周度平均价格,加上 Open Prices、EU Oil Bulletin 油价和 Big Mac index,让玩家猜各国物价。
独立开发者推出 Shippable,一款针对 Lovable、Bolt、v0、Cursor 等 AI 工具生成应用的免费安全扫描工具,可检测 Supabase 表公开可读、密钥暴露在浏览器、后端函数不校验调用方等漏洞。
作者用 curl 和浏览器控制台逐一检查 20 个平台对外链输出的 rel 属性,发现多数被推荐为 dofollow 外链来源的平台实际输出 nofollow 或 ugc。
LaizyNote 在 2026 年 8 月中旬到 9 月间把线上 SaaS 从 Firebase 整体迁到 Supabase,283 个 Firebase 函数逐一登记处置,139 张表全部启用 Row Level Security,206 个 SQL migration,用户无需重置密码。
Sodabase 是一款监控 Supabase 数据表的工具,能学习每张表正常的更新节奏与数据形态,在表变陈旧、为空或数据异常时找出背后的 cron job、edge function 或同步任务,并把原因和修复建议发到 Slack。它可免费注册使用,通过 Supabase 登录并选择项目即可接入,无需为每张表手动设置规则。
SaaS MVP 开发应先聚焦单一核心工作流,而非首日就搭建多功能企业级平台,否则会因范围蔓延导致预算膨胀和发布延期。
Reddit 用户 SuperFlashyCrawFish 发帖招聘 FlutterFlow + Supabase 开发者,为工地/货车储物箱、货架和抽屉场景打造移动库存与一键补货 App 的 MVP,并配套 Web 管理后台。项目先按固定费用完成 MVP 开发,之后可选每月 $250 的维护 retainer,负责后续更新与支持。MVP 具体报酬将在私信中告知。
LopeBase 在 Hacker News 发布,定位为同时运营多个小型 SaaS 产品的运维控制台,把每个产品的增长、收入、流量、uptime 和 SEO 汇总到一个界面。
一位全职工程师做了一个 Agentic Harness:在 Discord 频道发一个想法或用 /build,架构 Agent 先出计划,devops、backend、frontend Agent 在共享仓库并行开发,并自行配置 GitHub、Supabase 和 Vercel。
一位独立开发者用 Supabase 搭建小型发票 SaaS,把 Day 2 和 Day 3 合并完成:先做客户管理(增删客户、姓名邮箱、客户列表,并用 RLS 限制用户只能访问自己的客户),随后完成发票的创建、选客户、金额与货币、到期日、支付链接、仪表盘查看和删除。下一步做支付与 webhooks,目标是「创建发票→客户付款→确认→发票变为已付」,优先做 MVP 而非打磨 UI。
Mupt AI 在 Hacker News 发布开源项目 SelfBench,用仓库自己的已合并 PR 生成私有编码 Agent 基准,把每个 PR 变成带隐藏测试的任务,再按准确率和每任务成本绘制帕累托前沿。
一位小型代理商开发者用 n8n 工作流做冷启动获客:经 Serper 抓取 Google Maps 商家,再由 Claude 按公司规模、是否已用 CRM 等维度打分,过去一周调研约 1,100 家公司、筛出约 250 家,API 成本低于每个合格线索 2 美分。
独立开发者上线 Cuppd,一个自动更新的精品咖啡数据库,收录来自 51 个国家、940 家烘焙商的 26,773 款咖啡,可按产地、处理法、烘焙度、价格和配送国家筛选。
Upstash Blob 被评为最适合 Next.js 与 serverless 副业项目的云存储 API,只需一个 API token 和几行代码,免费额度为每月 1 GB 存储、10 GB 出口流量、10,000 次读和 2,000 次写,超额后免费计划暂停且不扣费。
独立开发者上线 AI 工具 Viral Hunter,通过异常传播速度提前发现尚未登顶的 Instagram Reels,并用 0–100 的 Viral Score 量化互动表现。
一位独立开发者在 Reddit r/SaaS 为其短视频情报工具征集架构与定价反馈,该工具通过测量传播速度和病毒评分来识别 Instagram Reels 早期爆款,并改写为脚本框架。
在 Stripe 里,密钥、产品、价格、Webhook、Payment Link 和客户门户都各有测试与 live 两份,多数上线首日的支付 bug 都源于某一部分仍指向测试副本。
独立开发者上线 Grounded(groundedpeptides.com),收录 81 个化合物档案,无商店、无联盟链接、无“可信供应商”名单。研究流每晚从 PubMed、ClinicalTrials.gov 和 Europe PMC 更新,支持邮件提醒和 AI 三级解读论文,目前免费。技术栈为 GitHub Pages、Supabase、Claude 和 Resend。