Generate production-ready SaaS apps instantly, powered by autonomous AI Agents.
SaaS-Builder is an AI-native framework designed to transform high-level ideas into fully functional SaaS applications—rapidly, effortlessly, and at scale.
Powered by cutting-edge AI models, SaaS-Builder automatically scaffolds full-stack Next.js apps with built-in authentication, real-time features, complete TypeScript integration, and production-grade database schemas.
- 🤖 AI-Powered Generation: Instantly build full-stack Next.js apps with Supabase
- 🏗️ Complete Application Stack: Frontend, backend, authentication, real-time, and database migrations—all handled automatically
- 🔐 Integrated Authentication: Seamless Supabase auth setup with protected routes
- 🎯 TypeScript First: Clean, strongly-typed codebases by default
- ⚡ Real-time Capabilities: Real-time features via native Supabase integration
- 📊 Automated Database Setup: Auto-generated schemas and migrations
Watch our project demo to see SaaS-Builder in action:
See how easily you can:
- Generate a complete SaaS application from scratch
- Set up authentication and database
- Deploy your application
- And much more!
Install from PyPI:
pip install saas-builder
Or install from source:
git clone https://github.com/jatingarg619/saas-builder.git
cd saas-builder
pip install -e .
Start a new SaaS project effortlessly:
saas-builder init
Running saas-builder init
guides you through:
✅ Project Name & Description
📋 Template Selection
- E-commerce Template
- SaaS Marketing Template
- CRM Template
- Default Template
🧩 Tech Stack Selection
- Next.js (UI Only): For frontend-only projects
- Next.js + Supabase: For full-stack projects with authentication, data persistence, and real-time features
🔑 Supabase Configuration
- Project URL, Anon Key, Access Token
🤖 AI Model Selection
- Claude 3.7 Sonnet (Anthropic)
- GPT-4.1 (OpenAI)
- Gemini 2.5 Pro (Google)
Create a .env
file with your API key(s):
# Claude
ANTHROPIC_API_KEY=your_anthropic_api_key
# GPT-4.1
OPENAI_API_KEY=your_openai_api_key
# Gemini
GOOGLE_API_KEY=your_google_api_key
Only one API key (for your chosen model) is required.
The SaaS-Builder CLI handles:
Task | Details |
---|---|
Project Initialization | Scaffold Next.js project with TypeScript integration |
Authentication Setup | Integrated Supabase Auth with UI & route protection |
Database Schema | Automatic DB setup, models, and SQL migrations |
Dependency Installation | npm dependencies and dev environment configuration |
Real-time Setup | Native integration of Supabase real-time capabilities |
Development Server | Auto-start Next.js dev server for immediate preview |
✅ Build complete!
╭─────────────── Build Summary ───────────────╮
│ │
│ Project: task-manager │
│ Description: App for managing tasks │
│ Tech Stack: Next.js + Supabase │
│ Files Created: 42 │
│ Status: FINISHED │
│ │
╰─────────────────────────────────────────────╯
SaaS-Builder aims to revolutionize application development, leveraging advanced AI to automate the creation of full-stack SaaS products, empowering developers to focus purely on innovation and unique business logic.
To build the most intuitive, powerful AI-native SaaS generation framework—making software development dramatically faster, simpler, and more creative.
Join our open-source community and help shape the future:
- 🌱 Fork and improve the repo
- 🛠️ Submit pull requests with features or fixes
- 💡 Share your suggestions and feedback on GitHub issues
Licensed under MIT – see LICENSE for details.
- GitHub: github.com/jatingarg619/saas-builder
- PyPI: pypi.org/project/saas-builder
- Documentation: Coming soon!
⭐ Support the framework by starring the repo!
SaaS-Builder — SaaS app development reimagined.