Open Lovable requires a .env.local file with several configuration keys. You must provide a FIRECRAWL_API_KEY and choose an AI provider by providing one of the following keys: GEMINI_API_KEY, ANTHROPIC_API_KEY, OPENAI_API_KEY, or GROQ_API_KEY.
You must also select a SANDBOX_PROVIDER (either vercel or e2b) and provide the corresponding credentials.
# REQUIRED
FIRECRAWL_API_KEY=your_firecrawl_api_key
# AI PROVIDER (Choose one)
GEMINI_API_KEY=your_gemini_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key
OPENAI_API_KEY=your_openai_api_key
GROQ_API_KEY=your_groq_api_key
# FAST APPLY (Optional)
MORPH_API_KEY=your_morphllm_api_key
# SANDBOX PROVIDER (Choose one: 'vercel' or 'e2b')
SANDBOX_PROVIDER=vercel
# If SANDBOX_PROVIDER=vercel:
# Method A: OIDC (Recommended)
VERCEL_OIDC_TOKEN=auto_generated_by_vercel_env_pull
# Method B: Personal Access Token
# VERCEL_TEAM_ID=team_xxxxxxxxx
# VERCEL_PROJECT_ID=prj_xxxxxxxxx
# VERCEL_TOKEN=vercel_xxxxxxxxxxxx
# If SANDBOX_PROVIDER=e2b:
E2B_API_KEY=your_e2b_api_key