Metadata-Version: 2.1
Name: fastai-stack
Version: 0.1.0
Summary: Interactive CLI generator for production-ready FastAPI AI stacks
Home-page: https://github.com/HarshG1308/fastai-stack
License: MIT
Keywords: fastapi,cli,scaffold,ai,ml,generator
Author: Harsh Gautam
Author-email: hgqeir@gmai.com
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Code Generators
Requires-Dist: jinja2 (>=3.1.4)
Requires-Dist: rich (>=13.7.0)
Requires-Dist: typer (>=0.12.0)
Project-URL: Repository, https://github.com/HarshG1308/fastai-stack
Description-Content-Type: text/markdown

# fastai-stack

fastai-stack is an interactive CLI for generating production-ready FastAPI backends tailored to AI/ML workflows.

## Vision

Build the best FastAPI scaffolding experience for AI developers by 2026: async-first, type-safe, and deployment-ready.

## Install

```bash
pip install fastai-stack
```

## Quickstart

```bash
fastai-stack create myapp --interactive
```

Generate without prompts:

```bash
fastai-stack create myapp --non-interactive --db sqlite --auth none --ai openai --vector-db pgvector
```

## What Gets Generated

- FastAPI app skeleton with modular package layout
- Pydantic v2 settings + async-ready API router
- Optional auth, tasks, AI, vector DB, and monitoring integrations
- Dockerfile + docker-compose (CPU/GPU-aware)
- Poetry-managed app dependencies
- Tests and CI workflow scaffolding

## Development

```bash
poetry install
poetry run pytest
poetry run fastai-stack --help
```

## Publish

```bash
poetry build
poetry publish
```

## License

MIT

