The AI-Powered Application Factory
Describe your app. Watch it build. Ship in minutes.
Website • Documentation • Community
Prazium transforms a simple product description into a production-ready web application using parallel AI agents. No coding required. No Git knowledge needed. Just describe what you want, and watch it come to life.
"A project management tool with team workspaces, kanban boards, and time tracking"
↓
[10 minutes later]
↓
🚀 Full Next.js app with Supabase backend
- 🤖 AI-Powered Generation — Parallel agents build your app simultaneously
- 👀 Watch It Build — Real-time progress with live file updates
- 🔒 Secure Sandboxes — All code runs in isolated Docker containers
- 📦 Export Anywhere — Download full source code, deploy anywhere
- 🏠 Self-Hostable — Run on your own infrastructure
- 🔄 Deterministic Builds — Reproducible from Git tags
flowchart LR
A[📝 Describe] --> B[❓ Clarify]
B --> C[📋 Review Spec]
C --> D[🔨 Build]
D --> E[✅ Verify]
E --> F[🚀 Ship]
- Describe — Tell Prazium what you want to build
- Clarify — Answer a few questions to refine requirements
- Review — Approve the generated specification
- Build — Watch parallel AI agents construct your app
- Verify — Automated testing ensures quality
- Ship — Export or deploy with one click
# Clone the repository
git clone https://github.com/prazium/prazium.git
cd prazium
# Configure environment
cp .env.example .env
# Edit .env with your LLM API key
# Start Prazium
docker compose up -d
# Open in browser
open http://localhost:3000# Install CLI
pnpm add -g @prazium/cli
# Login
prazium login
# Create a new app
prazium new "My SaaS App"
# Watch it build
prazium build proj_xxx --watch
# Export when ready
prazium export proj_xxxEvery app built with Prazium includes:
| Layer | Technology |
|---|---|
| Framework | Next.js 15 (App Router) |
| UI | React 19 + Tailwind CSS |
| Database | Supabase (PostgreSQL) |
| Auth | Supabase Auth |
| Package Manager | pnpm |
| Deployment | Docker + Railway-ready |
┌─────────────────────────────────────────────────────────────┐
│ Web UI │
│ (Next.js + React) │
└─────────────────────────┬───────────────────────────────────┘
│
┌─────────────────────────▼───────────────────────────────────┐
│ Orchestrator API │
│ (State Machine + Job Queue) │
└─────────────────────────┬───────────────────────────────────┘
│
┌─────────────────┼─────────────────┐
│ │ │
┌───────▼───────┐ ┌───────▼───────┐ ┌───────▼───────┐
│ Worker 1 │ │ Worker 2 │ │ Worker N │
│ ┌─────────┐ │ │ ┌─────────┐ │ │ ┌─────────┐ │
│ │ Sandbox │ │ │ │ Sandbox │ │ │ │ Sandbox │ │
│ │ Agent │ │ │ │ Agent │ │ │ │ Agent │ │
│ └─────────┘ │ │ └─────────┘ │ │ └─────────┘ │
└───────────────┘ └───────────────┘ └───────────────┘
Prazium is designed to run anywhere:
# docker-compose.yml (simplified)
services:
ui:
image: prazium/ui:latest
ports: ["3000:3000"]
api:
image: prazium/api:latest
ports: ["3001:3001"]
environment:
- LLM_API_KEY=${LLM_API_KEY}
worker:
image: prazium/worker:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
postgres:
image: postgres:16-alpine
redis:
image: redis:7-alpineSee the Deployment Guide for production setup.
| Document | Description |
|---|---|
| Architecture | System design and components |
| Database | Schema and data model |
| API | REST API reference |
| Events | Real-time event system |
| Git Model | Internal version control |
| SDLC | Build pipeline workflow |
| Agents | AI agent execution |
| Security | Security model |
| Deployment | Hosting guide |
| UI Spec | Interface design |
| CLI | Command reference |
- ✅ Core build pipeline
- ✅ Parallel agent execution
- ✅ Real-time build watching
- ✅ Export bundles
- ✅ Docker sandbox isolation
- ✅ CLI tool
- 🔲 Preview deployments
- 🔲 Build caching
- 🔲 Custom templates
- 🔲 Visual editor
- 🔲 Plugin system
- 🔲 Team collaboration
We welcome contributions! See CONTRIBUTING.md for guidelines.
# Development setup
git clone https://github.com/prazium/prazium.git
cd prazium
pnpm install
pnpm dev- 💬 GitHub Discussions — Questions and ideas
- 🐛 GitHub Issues — Bug reports
- 🐦 Twitter — Updates and news
MIT License — see LICENSE for details.
Built with ❤️ by the Prazium team