Skip to content

profullstack/prazium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Prazium

Prazium

The AI-Powered Application Factory

Describe your app. Watch it build. Ship in minutes.

WebsiteDocumentationCommunity

License Node Docker


What is Prazium?

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

Key Features

  • 🤖 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

How It Works

flowchart LR
    A[📝 Describe] --> B[❓ Clarify]
    B --> C[📋 Review Spec]
    C --> D[🔨 Build]
    D --> E[✅ Verify]
    E --> F[🚀 Ship]
Loading
  1. Describe — Tell Prazium what you want to build
  2. Clarify — Answer a few questions to refine requirements
  3. Review — Approve the generated specification
  4. Build — Watch parallel AI agents construct your app
  5. Verify — Automated testing ensures quality
  6. Ship — Export or deploy with one click

Quick Start

Using Docker (Recommended)

# 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

Using the CLI

# 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_xxx

Generated Stack

Every 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

Architecture

┌─────────────────────────────────────────────────────────────┐
│                         Web UI                               │
│                    (Next.js + React)                         │
└─────────────────────────┬───────────────────────────────────┘
                          │
┌─────────────────────────▼───────────────────────────────────┐
│                    Orchestrator API                          │
│              (State Machine + Job Queue)                     │
└─────────────────────────┬───────────────────────────────────┘
                          │
        ┌─────────────────┼─────────────────┐
        │                 │                 │
┌───────▼───────┐ ┌───────▼───────┐ ┌───────▼───────┐
│   Worker 1    │ │   Worker 2    │ │   Worker N    │
│  ┌─────────┐  │ │  ┌─────────┐  │ │  ┌─────────┐  │
│  │ Sandbox │  │ │  │ Sandbox │  │ │  │ Sandbox │  │
│  │  Agent  │  │ │  │  Agent  │  │ │  │  Agent  │  │
│  └─────────┘  │ │  └─────────┘  │ │  └─────────┘  │
└───────────────┘ └───────────────┘ └───────────────┘

Self-Hosting

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-alpine

See the Deployment Guide for production setup.


Documentation

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

Roadmap

v1.0 (Current)

  • ✅ Core build pipeline
  • ✅ Parallel agent execution
  • ✅ Real-time build watching
  • ✅ Export bundles
  • ✅ Docker sandbox isolation
  • ✅ CLI tool

v1.1

  • 🔲 Preview deployments
  • 🔲 Build caching
  • 🔲 Custom templates

v2.0

  • 🔲 Visual editor
  • 🔲 Plugin system
  • 🔲 Team collaboration

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

# Development setup
git clone https://github.com/prazium/prazium.git
cd prazium
pnpm install
pnpm dev

Community


License

MIT License — see LICENSE for details.


Built with ❤️ by the Prazium team

prazium.com

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published