Skip to main content

AutoStack: The AI-Native SaaS Framework

Generate production-ready SaaS apps instantly, powered by autonomous AI Agents.

🚀 What is AutoStack?

AutoStack 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, AutoStack automatically scaffolds full-stack React apps with Flask backend and SQLite database, built-in authentication, real-time features, complete TypeScript integration, and production-grade database schemas.

✨ Key Features

  • 🤖 AI-Powered Generation: Instantly build full-stack React apps with Flask & SQLite
  • 🏗️ Complete Application Stack: Frontend (React), backend (Flask), authentication , data persistence all handled automatically
  • 🔐 Integrated Authentication: Seamless Flask auth setup with protected routes
  • 🎯 TypeScript First: Clean, strongly-typed React codebases by default
  • ⚡ Real-time Capabilities: Real-time features via Flask integration
  • 📊 Automated Database Setup: Auto-generated SQLite schemas and migrations

📦 Quick Start

Installation

Install from PyPI:

pip install autostack_cli

Or install from source:

git clone https://github.com/mohammedpithapur/autostack.git
cd autostack
pip install -e .

🛠️ Usage

Start a new SaaS project effortlessly:

autostack start

Interactive Setup Flow

Running autostack start guides you through:

✅ Project Name & Description

📋 Template Selection

  • E-commerce Template
  • SaaS Marketing Template
  • CRM Template
  • Default Template

🧩 Tech Stack Selection

  • React (UI Only): For frontend-only projects
  • React + Flask + SQLite: For full-stack projects with authentication, data persistence, and real-time features

🔑 Database Configuration

  • SQLite database auto-setup

🤖 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):

# 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 AutoStack CLI handles:

Task Details
Project Initialization Scaffold React + Flask project with TypeScript integration
Authentication Setup Integrated Flask Auth with UI & route protection
Database Schema Automatic SQLite DB setup, models, and migrations
Dependency Installation npm & pip dependencies and dev environment configuration
Real-time Setup Native integration of Flask real-time capabilities
Development Server Auto-start React and Flask dev servers for immediate preview

📝 Example Output

✅ Build complete!
╭─────────────── Build Summary ───────────────╮
│                                             │
│ Project:       task-manager                 │
│ Description:   App for managing tasks       │
│ Tech Stack:    React + Flask + SQLite      │
│ Files Created: 42                           │
│ Status:        FINISHED                     │
│                                             │
╰─────────────────────────────────────────────╯

🌟 Our Vision

AutoStack 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

⭐ Support the framework by starring the repo!

AutoStack SaaS app development reimagined.

Metadata

Release files for autostack-cli 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autostack-cli 1.0.0
File Size Uploaded Provenance
autostack_cli-1.0.0.tar.gz 41.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for autostack-cli 1.0.0
File Interpreter ABI Platform
autostack_cli-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 96.3 kB

Release files / autostack_cli-1.0.0.tar.gz

Download URL autostack_cli-1.0.0.tar.gz
Size 41.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8b0acea70cdd7bbe377dcd04fa46af512336a81448b5050c42e55812fbae64f5
BLAKE2b-256 checksum
How to use checksums
7bcf40b629fc61b192c4e2e96e1b05c8d76fff134e433bd2a12038a2c95fe78e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.0

Release files / autostack_cli-1.0.0-py3-none-any.whl

Download URL autostack_cli-1.0.0-py3-none-any.whl
Size 54.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00c959867ba040544bc246d601b6f57ae53fbb306fb164bc4e2bc4b9448da4b1
BLAKE2b-256 checksum
How to use checksums
15b7d74590165b8850adc28cb19295c3aaff2833449428f69fe56b514a963e1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.0

Security for autostack-cli 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page