StarterApp Docs
Installation

Installation Overview

Get StarterApp running locally with the right tools and configuration.

The installation process establishes the development environment, configures required services, and prepares the codebase for AI-assisted development. The workflow accommodates both manual setup and AI-guided automation.

AI-First Installation

StarterApp provides an AI-powered onboarding flow that automates environment detection, dependency installation, and initial configuration. The /llms/commands/initialize.md command guides through the entire setup process.

Installation Paths

Two approaches are available for getting started:

Platform Setup

Operating system configuration and development tools installation:

Configuration

Service credentials and environment variables:

Required Services

BetterAuth requires Google OAuth credentials. Convex needs deployment URL configuration. UseAutumn billing requires API keys. Development works with placeholder values, production requires real credentials.

AI Agent Setup

Configure AI coding assistants with StarterApp context:

IDE Setup

Editor configuration for optimal development experience:

System Requirements

The development environment requires:

Quick Start Commands

After installation completes, standard development commands:

Development Workflow
# Install dependencies
pnpm install

# Configure environment
cp .env.example .env.local

# Start development server
pnpm dev

# Run validation checks
pnpm validate

Applications run at:

  • Marketing: http://localhost:3000
  • Dashboard: http://localhost:3001
  • Docs: http://localhost:3100

Next Steps

After completing installation: