SaaSBrella 是一个专为SaaS(软件即服务)创业者和开发者设计的全托管基础设施平台。与传统的代码模板(Boilerplate)不同,SaaSBrella 不仅提供代码,还提供了一个已经部署上线、完全运行的生产级SaaS应用环境。它遵循“零DevOps”原则,用户无需配置服务器、数据库、DNS或SSL证书,平台已预置了用户认证(OAuth/Email)、订阅支付(Stripe/Lemon Squeezy)、电子邮件系统、文件存储以及功能完善的管理后台。SaaSBrella 的核心价值在于将SaaS产品的启动时间从数月缩短至几分钟,通过“Git Push”即可实现自动更新部署。其代码库专为AI辅助编程优化,完美适配Cursor等AI编程工具,帮助非专业开发者也能快速构建功能丰富的产品。无论是构建MVP(最小可行性产品)、验证市场想法,还是扩展成熟的商业应用,SaaSBrella 都能提供坚实的技术底座。
功能列表
- 即时上线部署:开箱即用的已部署应用,无需手动配置服务器或云基础设施,通过 Git 推送代码即可自动触发重新部署。
- 全能用户认证:内置安全完善的身份验证系统,支持 2FA(双重认证)、Google/GitHub OAuth 第三方登录以及传统的邮箱密码登录。
- 订阅支付集成:预配置 Stripe 和 Lemon Squeezy 支付网关,支持处理复杂的订阅生命周期、按比例计费、升降级及退款流程。
- 企业级管理后台:提供可视化的 Admin Dashboard,支持用户管理、订阅状态监控、收入分析及系统日志查看。
- AI 编程就绪:代码结构专为 AI 辅助生成(如 Claude Code, Cursor)优化,支持通过自然语言描述快速生成业务逻辑代码。
- 营销与增长工具:内置博客系统(CMS)、候补名单(Waitlist)收集表单以及客户访谈预约/日历功能,助力早期用户获取。
- 基于角色的权限控制 (RBAC):支持多租户架构,内置团队管理、角色分配及自定义权限设置,满足B2B SaaS需求。
- 自动化基础设施:自动处理 SSL 证书、域名解析、数据库迁移与备份,以及事务性邮件的发送配置。
使用帮助
SaaSBrella 快速上手与深度开发指南
SaaSBrella 旨在消除 SaaS 开发中的重复性基础设施工作。本指南将详细介绍从账户创建到产品上线的完整流程,帮助您充分利用平台的托管能力和 AI 辅助开发特性。
1. 初始设置与环境准备
第一步:获取访问权限
访问 SaaSBrella 官网并注册账户。购买或订阅服务后,您将获得一个专属的 GitHub 代码仓库访问权限以及一个已经部署在 SaaSBrella 云端的实时应用链接。此时,您的应用已经具备了登录、支付和后台管理等基础功能。
第二步:连接代码仓库
SaaSBrella 的核心工作流基于 Git。您需要将平台提供的私有仓库克隆到本地开发环境,或者直接使用 GitHub Codespaces 进行云端开发。
- 本地开发:使用终端运行
git clone <您的仓库地址>,安装 Node.js 依赖(通常使用npm install或pnpm install)。 - 云端开发:在 GitHub 仓库页面点击 “Code” -> “Create codespace”,即可获得一个配置好的浏览器端 VS Code 环境。
2. 基础配置与品牌定制
在开始编写核心业务逻辑前,建议先配置应用的基本信息。
- 修改配置文件:在项目根目录下找到配置文件(通常为
config.ts或.env相关文件)。 - 品牌信息:修改
APP_NAME、SUPPORT_EMAIL等变量为您的产品名称和联系方式。 - UI 定制:SaaSBrella 通常基于 Tailwind CSS。您可以进入
styles或theme文件夹,修改全局的主色调(Primary Color)、Logo 图片路径以及字体设置,使其符合您的品牌调性。 - SEO 设置:在项目的
metadata配置中,更新默认的标题、描述和关键词,这对早期搜索引擎收录至关重要。
3. 支付与订阅系统配置
SaaSBrella 预置了支付逻辑,但您需要关联自己的收款账户。
- 连接 Stripe/Lemon Squeezy:在 SaaSBrella 的控制台或环境变量中,填入您的 Stripe API Keys(Public Key 和 Secret Key)。
- 定义产品计划:
- 在 Stripe 后台创建您的订阅产品(如 “Basic Plan”, “Pro Plan”)。
- 复制生成的 Price ID。
- 回到代码库的支付配置文件(如
pricing.ts),将 Price ID 填入对应的套餐配置中。 - 系统会自动同步这些价格到前端展示页,并处理结账流程。
4. 开发核心功能(AI 辅助模式)
这是 SaaSBrella 最强大的部分。由于代码库结构规范,您可以利用 AI 工具快速生成业务代码。
- 使用 Cursor 或 Claude Code:打开您的编辑器,利用 AI 对话框输入需求。
- 示例提示词:“在用户仪表盘中增加一个‘项目管理’模块,包含创建项目、重命名和删除功能,数据库模型需关联 User 表。”
- 数据库迁移:SaaSBrella 使用 Prisma 作为 ORM。当您或 AI 修改了
schema.prisma文件后,只需运行数据库迁移命令(如npx prisma db push),平台会自动更新数据库结构,无需手动管理 SQL。 - API 开发:遵循项目现有的 API 路由结构(通常在
app/api目录下),复制现有模版快速创建新的后端逻辑。
5. 部署与更新
SaaSBrella 采用 GitOps 模式,部署极其简单。
- 提交代码:在本地完成开发并测试无误后,执行 git 提交操作:
git add . git commit -m "添加了项目管理功能" git push origin main - 自动部署:代码推送到
main分支后,SaaSBrella 的云端构建系统会自动触发。您可以在控制台看到构建日志。通常在几分钟内,您的更改就会自动应用到线上生产环境,无需重启服务器或配置 Nginx。
6. 运营与管理
产品上线后,利用内置的 Admin Dashboard 进行运营。
- 用户管理:查看注册用户列表,手动激活或禁用违规账号。
- 模拟登录(Impersonation):当用户反馈问题时,管理员可使用“模拟登录”功能,以该用户视角进入系统复现 Bug,无需索要密码。
- 内容发布:使用内置 CMS 撰写产品更新日志或 SEO 博客文章,直接发布到官网 Blog 栏目。
- 候补名单(Waitlist):如果在内测阶段,可开启 Waitlist 模式,收集潜在客户邮箱,并通过后台批量发送邀请链接。
通过以上流程,您可以完全跳过繁琐的运维工作,将 100% 的精力集中在产品功能的打磨和市场推广上。
应用场景
- SaaS 初创公司 MVP 开发
创业者有一个商业想法,需要快速验证。利用 SaaSBrella,可以在一天内上线包含支付和登录的完整产品,直接开始向早期用户收费,验证市场需求。 - AI 应用快速落地
开发者希望构建基于 OpenAI 或 Anthropic API 的垂直领域应用(如“AI 写作助手”)。SaaSBrella 提供了现成的 AI 代码框架和计费系统,开发者只需专注于 Prompt 调试和模型对接。 - 企业内部工具构建
公司需要一个内部使用的管理系统(如库存管理、CRM)。SaaSBrella 的多租户和权限管理功能使其非常适合快速搭建安全的 B2B 内部工具。 - 独立开发者接单交付
自由职业者承接客户的 SaaS 外包项目。使用 SaaSBrella 作为底座,可以大幅缩短交付周期,同时交付高质量、架构稳健的代码,提高客户满意度和利润率。
QA
- SaaSBrella 和普通的开源 Boilerplate 有什么区别?
普通的 Boilerplate 是一套代码,你需要自己购买服务器、配置数据库、设置 CI/CD 流程并维护基础设施。SaaSBrella 是一个托管平台,代码和基础设施是捆绑的,应用默认就是部署好的,你只需要关注业务代码,无需懂 DevOps。 - 如果我未来想迁移出 SaaSBrella 怎么办?
SaaSBrella 基于标准的技术栈(通常是 Next.js, Prisma, PostgreSQL 等)。虽然它是托管的,但你拥有代码仓库的访问权。理论上你可以将代码导出并部署到 Vercel 或 AWS 等其他平台,但需要自己重新配置环境变量和基础设施连接。 - 我需要懂编程才能使用吗?
是的,虽然 SaaSBrella 简化了基础设施并对 AI 编程友好,但你仍然需要基本的代码知识来修改业务逻辑和定制前端。如果你完全不懂代码,建议配合 Cursor 等 AI 编程工具使用。 - 平台支持移动端 App 开发吗?
SaaSBrella 专注于 Web 端 SaaS 应用(响应式设计,适配手机浏览器)。如果你需要原生 iOS/Android App,可能需要额外的工具,但 SaaSBrella 生成的后端 API 可以为移动端提供数据支持。 - 如何处理数据库和文件存储?
SaaSBrella 预置了托管的数据库(通常是 Postgres)和对象存储。你不需要去 AWS S3 或 Supabase 单独申请账号,这些在平台初始化时已经自动配置连接好了。
































