https://github.com/jatingarg619/saas-builder
AI-native SaaS framework that builds full-stack apps using autonomous AI agents
https://github.com/jatingarg619/saas-builder
ai-agent ai-framework claude code-generation codegen full-stack full-stack-web-development gemini llm nextjs openai python saas-builder supabase
Last synced: 2 days ago
JSON representation
AI-native SaaS framework that builds full-stack apps using autonomous AI agents
- Host: GitHub
- URL: https://github.com/jatingarg619/saas-builder
- Owner: jatingarg619
- License: mit
- Created: 2025-04-17T06:47:46.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2025-05-07T12:35:20.000Z (5 days ago)
- Last Synced: 2025-05-07T12:40:19.655Z (5 days ago)
- Topics: ai-agent, ai-framework, claude, code-generation, codegen, full-stack, full-stack-web-development, gemini, llm, nextjs, openai, python, saas-builder, supabase
- Language: Python
- Homepage: https://gocodeo.com
- Size: 72.3 KB
- Stars: 73
- Watchers: 2
- Forks: 15
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SaaS-Builder: The AI-Native SaaS Framework
Generate production-ready SaaS apps instantly, powered by autonomous AI Agents.
## ๐ What is SaaS-Builder?
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.
## โจ Key Features
- ๐ค **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## ๐ฅ Project Demo
Watch our project demo to see SaaS-Builder in action:
[โถ๏ธ Watch Demo Video](https://gocodeo-asset.s3.ap-south-1.amazonaws.com/saas-builder.mp4)
See how easily you can:
- Generate a complete SaaS application from scratch
- Set up authentication and database
- Deploy your application
- And much more!## ๐ฆ Quick Start
### Installation
Install from PyPI:
```bash
pip install saas-builder
```Or install from source:
```bash
git clone https://github.com/jatingarg619/saas-builder.git
cd saas-builder
pip install -e .
```## ๐ ๏ธ Usage
Start a new SaaS project effortlessly:
```bash
saas-builder init
```### Interactive Setup Flow
Running `saas-builder init` guides you through:
โ **Project Name & Description**
๐งฉ **Tech Stack Selection**
- Next.js + Supabase (with Auth, PostgreSQL, TypeScript, Real-time)๐ **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)## ๐ API Keys Setup
Create a `.env` file with your API key(s):
```env
# 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.
## ๐๏ธ Behind-the-Scenes Build Steps
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 |## ๐ Example Output
```
โ Build complete!
โญโโโโโโโโโโโโโโโ Build Summary โโโโโโโโโโโโโโโโฎ
โ โ
โ Project: task-manager โ
โ Description: App for managing tasks โ
โ Tech Stack: Next.js + Supabase โ
โ Files Created: 42 โ
โ Status: FINISHED โ
โ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
```## ๐ Our Vision
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.
## ๐ฏ Our Mission
To build the most intuitive, powerful AI-native SaaS generation frameworkโmaking software development dramatically faster, simpler, and more creative.
## ๐ค Contributing
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## ๐ License
Licensed under MIT โ see LICENSE for details.
## ๐ Useful Links
- GitHub: [github.com/jatingarg619/saas-builder](https://github.com/jatingarg619/saas-builder)
- PyPI: [pypi.org/project/saas-builder](https://pypi.org/project/saas-builder)
- Documentation: Coming soon!โญ Support the framework by starring the repo!
**SaaS-Builder โ SaaS app development reimagined.**