# SpinApp getting started: download, install, and set up a Laravel project

SpinApp runs on macOS 12+ and downloads as a macOS app that sets up a Laravel local Docker stack.

## Overview
SpinApp is a product that provides an AI-enabled Laravel local development environment. This getting started guide covers download, install requirements, and the setup flow described for starting a Laravel project. SpinApp setup uses a wizard to select runtime and infrastructure options.

## System requirements
SpinApp lists these requirements:

- Requires **macOS 12+**
- Requires **Docker Desktop or Colima**
- Supports **Apple Silicon & Intel**

SpinApp shows a macOS download CTA and states Windows is coming soon in the product listing.

## Download and install
SpinApp provides a download CTA for **Download for macOS v0.1.11**. SpinApp also notes that a Windows version is coming soon.

## Setup flow for a Laravel project
SpinApp a four-step flow:

1. **Open/select a Laravel project** (monolith or API with a Vue/React frontend in the same repo).
2. **Run the setup wizard** to choose:
   - PHP version
   - database
   - Redis
   - queue driver
   - how to serve frontend assets
3. **Connect your AI assistant** so SpinApp configures MCP for Cursor and Claude Desktop and includes project rules.
4. **Start containers** so the database provisions and you can access the app at **my-app.local** with npm run dev ready.

## Related AI Resources
- [SpinApp features: MCP, container exec, SQL, and logs](https://spinapp.site/)
- [SpinApp local dev stack: full stack, zero Compose](https://spinapp.site/)
- [SpinApp limitations: when not to use SpinApp](https://spinapp.site/)