Apps are Vercel-backed web applications that your AI agents can build, deploy, and maintain. Each app gets its own Vercel project, optional Supabase database, and a dedicated engineer agent that operates autonomously via the kanban task system.Documentation Index
Fetch the complete documentation index at: https://usenaive.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
CLI First
App Types
| Type | Infrastructure | Use Case |
|---|---|---|
| frontend_only | Vercel (Next.js) | Landing pages, marketing sites, static apps |
| fullstack | Vercel + Supabase | SaaS products, dashboards, apps with databases |
How It Works
- Create —
naive apps createprovisions a Vercel project (and Supabase for fullstack). A dedicated engineer agent is assigned. - Build — The engineer agent builds the app code in its workspace, guided by task descriptions from the CEO or manual instructions.
- Deploy —
naive apps deploypushes the workspace code to Vercel as a preview deployment. - Publish —
naive apps publishpromotes a preview to production, making it live on the app’s domain. - Iterate — Deploy again, manage secrets, connect domains, and continue building.
Creating an App
naive-studyai-abc123.vercel.app).
For fullstack apps, Supabase provisioning starts immediately in the background. The database URL and anon key are automatically injected as environment variables.
Deployment Workflow
Preview Deployment
Promote to Production
Deployment History
Environment Variables
Manage environment variables that sync to Vercel:For fullstack apps,
NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY are automatically provisioned. You don’t need to set these manually.Custom Domains
Connect your own domain to an app:Database (Fullstack Only)
Fullstack apps include a Supabase PostgreSQL database:Retry Failed Provisioning
If Vercel or Supabase provisioning fails (e.g., rate limit, network issue):Deleting an App
Agent Integration
When the CEO creates a plan that includes apps, it:- Creates apps with
naive apps create - Hires engineer agents assigned to each app
- Creates tasks with explicit deployment instructions
- Workers build the code and run
naive apps deploy+naive apps publishautomatically