Quickstart
Get Purple8 Builder running and complete your first build in under 10 minutes.
Prerequisites
- Docker 24+ and Docker Compose v2
- 8 GB RAM minimum (16 GB recommended)
- At least one LLM API key (OpenAI, Anthropic, or Google)
1. Clone the repository
bash
git clone https://github.com/Redlock666/Purple8-platform.git
cd Purple8-platform2. Configure environment
bash
cp config/dev.env.template .envOpen .env and set these required values:
bash
# Database
POSTGRES_PASSWORD=your_password_here
# Security — generate with: openssl rand -hex 32
JWT_SECRET=your_32_char_secret_here
# Message broker
RABBITMQ_DEFAULT_PASS=your_password_here
# Object storage
MINIO_ROOT_PASSWORD=your_password_here
# LLM — at least one required
OPENAI_API_KEY=sk-...
# ANTHROPIC_API_KEY=sk-ant-...
# GOOGLE_API_KEY=AIza...Local models (free)
Add OLLAMA_BASE_URL=http://localhost:11434 to use Ollama instead of a cloud provider. Builder will route simple tasks to local models automatically.
3. Start the platform
bash
docker compose up -dFirst run pulls images and builds local services — allow 5–10 minutes.
4. Verify everything is running
bash
docker compose psYou should see 14 containers all showing Up or Up (healthy).
| Service | URL |
|---|---|
| Frontend | http://localhost:8080 |
| API Gateway + Swagger | http://localhost:8081/docs |
| RabbitMQ UI | http://localhost:15672 |
| MinIO Console | http://localhost:9001 |
5. Your first build
- Open http://localhost:8080
- Sign in (default credentials in your
.env) - Click New Build
- Type your prompt:
Build a REST API with FastAPI and PostgreSQL.
Include endpoints for users and products with full CRUD.
Add JWT authentication and a pytest test suite.- Select goal: Prototype
- Click Build — watch the agents work in real time via the SSE stream
Your project will be ready in the generated_projects/ directory in 3–8 minutes.
Next steps
- Your First Build — deeper walkthrough
- Docker Setup — production docker configuration
- Architecture — how it works under the hood