Build and ship AI-enabled SaaS applications in minutes, not months.
Next.js + Tailwind CSS + Radix UI + Cloud API + Admin Console
Next.js boilerplate with everything you need to build AI-enabled SaaS applications quickly.
Right after cloning this Starter Kit repo, you get a fully functional web application with authentication, user management, AI integrations, and UI components. Admin console and Cloud API are pre-wired for you to manage your users and projects.
Jump in now: π Quick Start Guide β’ π§βπ» Create Console Account β’ πΌ Upgrade for More Features
git clone https://github.com/VibeCodingStarter/starter-kit.git cool-project
cd cool-project
# Install dependencies
npm install
# Create .env file
cp .env.example .env.local
# Run development server
npm run devOne-liner for Mac/Linux:
printf "Project name (default: cool-project): " && read PROJECT_NAME && PROJECT_NAME=${PROJECT_NAME:-cool-project} && git clone https://github.com/VibeCodingStarter/starter-kit.git $PROJECT_NAME && cd $PROJECT_NAME && npm install && cp .env.example .env.local && npm run devOne-liner for Windows (PowerShell):
$PROJECT_NAME = Read-Host "Project name (default: cool-project)"; if (!$PROJECT_NAME) { $PROJECT_NAME = "cool-project" }; git clone https://github.com/VibeCodingStarter/starter-kit.git $PROJECT_NAME; cd $PROJECT_NAME; npm install; Copy-Item .env.example .env.local; npm run devQuick setup: Copy the one-liner above for your platform and paste it into your terminal. It will prompt for a project name (press Enter to use
cool-projectas the default), then clone the repository, install dependencies, and start the development server.
-
Sign up for a free account at VibeCoding.ad or DevKit4AI.com
-
Right after registering, you'll see your Developer Key in the dashboard
- Developer Key
- Project ID
- Project API Key
- Update your
.env.localfile with these values
- Open http://localhost:3004 to see the starter kit in action
- Explore example pages at
/example-pages - Customize branding in
config/app.config.ts - Add your features using the component library in
components/ui/
Read the full documentation at docs.devkit4ai.com for detailed guides and API references.
- JWT-based authentication with httpOnly cookies
- Role-based access control (RBAC)
- User registration and login flows
- Email verification and password reset
- Secure session management
- 60+ pre-built components built with Radix UI
- Dark mode support with next-themes
- Responsive design optimized for all devices
- Tailwind CSS for easy customization
- Landing page templates for AI SaaS products
- Server Components for optimal performance
- TypeScript for type safety
- ESLint configured with Next.js best practices
- Vitest and Playwright for testing
- Vercel Analytics integration
- Pre-configured connection to Cloud API
- Project-scoped authentication
- Error handling and retry logic
- Support for multiple projects
- Multi-tenancy support
- Project management via Cloud Admin
- API key generation and management
- User analytics and monitoring
- Usage tracking and limits
- AI SaaS landing pages
- Component showcase
- Dashboard layouts
- Use case demonstrations
- Marketing page templates
- π§βπ» Clone the repo, wire up your credentials, and start shipping within minutes
- π¦ Launch with user dashboards and the hosted Cloud API already wired together
- π€ Leverage built-in AI integrations and production-ready feature blocks out of the box
- π’ Deploy with a single click to bring up the backend, frontend, admin, and end-user dashboards
- π§° Assemble polished experiences fast with the extensive built-in component library
| Variable | Required | Description |
|---|---|---|
ENVIRONMENT |
No | Deployment environment (default: local) |
NEXT_PUBLIC_API_URL |
Yes | Cloud API base URL |
DEVKIT4AI_MODE |
Yes | Always "project" for starter kit |
DEVKIT4AI_DEVELOPER_KEY |
Yes | Your developer key from Cloud Admin |
DEVKIT4AI_PROJECT_ID |
Yes | Your project UUID |
DEVKIT4AI_PROJECT_KEY |
Yes | Your project API key |
# Environment
ENVIRONMENT=local
# User app
NEXT_PUBLIC_API_URL=https://api.vibecoding.ad # alternatively https://api.devkit4ai.com
# User app modes (operator, console, project)
# Always set to `project` for starter-kit
DEVKIT4AI_MODE=project
# Project Credentials
# Replace these with your actual credentials from VibeCoding.ad or DevKit4AI.com
DEVKIT4AI_DEVELOPER_KEY=your_developer_key_here
DEVKIT4AI_PROJECT_ID=your_project_id_here
DEVKIT4AI_PROJECT_KEY=your_project_key_here- Documentation: docs.devkit4ai.com
- Cloud Admin: vibecoding.ad/console or devkit4ai.com/console
- Cloud API: api.vibecoding.ad or api.devkit4ai.com
- GitHub Repository: github.com/VibeCodingStarter/starter-kit
Contributions are welcome! Please read our Contributing Guide for details.
This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for details.
- Documentation: docs.devkit4ai.com
- Issues: GitHub Issues
- Community: Become part of the Vibe Coding community
- Email: support@vibecoding.ad