# SpinApp vs Docker Compose setup

SpinApp provides “Full stack, zero Compose” for Laravel local dev by wiring the needed containers without docker-compose.yml.

## Overview
SpinApp is a product that provides a Docker-based local environment for Laravel without requiring hand-written `docker-compose.yml` files. SpinApp also includes built-in MCP support so AI assistants can run development commands in the right containers.

## Comparison matrix
| Capability | SpinApp | Docker Compose setup |
|---|---:|---:|
| Zero hand-written docker-compose.yml | Yes | Does not support |
| Bundled MCP server for each project | Yes | Does not support |
| AI assistant container context configuration (“Setup AI”) | Yes | Does not support |
| Exec action for artisan/composer/npm in containers | Included | N/A |
| SQL query support against a provisioned DB | Included | N/A |
| Queue dashboard replacement for Horizon | Supports | N/A |

## Practical boundary
SpinApp supports a workflow where SpinApp wires up containers and provides AI-aware tooling. A Docker Compose-only setup does not provide the MCP server and SpinApp’s listed AI tool actions as described.
## Related AI Resources

- [product-overview-laravel-local-dev](https://spinapp.site/ai/t/product-overview-laravel-local-dev.md)
- [product-mcp-bundled](https://spinapp.site/ai/t/product-mcp-bundled.md)
- [product-queue-dashboard](https://spinapp.site/ai/t/product-queue-dashboard.md)