Installation Guide

Get AURA AI Builder up and running on your local machine in minutes

System Requirements

Node.js

18.0.0+

required

pnpm

8.0.0+

required

Supabase Account

Free tier

required

OpenAI API Key

Any tier

optional

Anthropic API Key

Any tier

optional

Google Gemini API Key

Any tier

optional
Installation Steps
1

Clone the Repository

Start by cloning the AURA AI Builder repository

git clone https://github.com/your-org/aura-ai-builder.git
2

Install Dependencies

Install all required dependencies using npm or pnpm

pnpm install
3

Set Up Environment Variables

Configure your environment variables for Supabase and AI services

cp .env.example .env.local
4

Configure Database

Set up your Supabase database and run migrations

pnpm supabase:setup
5

Start Development Server

Launch the development server and start building

pnpm dev
Environment Configuration

Create a .env.local file in your project root with the following variables:

# Supabase Configuration
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key

# AI API Keys (Optional)
OPENAI_API_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GOOGLE_GEMINI_API_KEY=your_gemini_key

# Backend Configuration
NEXT_PUBLIC_BACKEND_URL=http://localhost:8000

# OAuth Configuration
GITHUB_CLIENT_ID=your_github_client_id
GITHUB_CLIENT_SECRET=your_github_client_secret
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret