https://github.com/bernietv/lovable-clone
AI-powered dev toolkit that fuses Next.js 15, React 19, and an AI-first stack to auto-generate components, preview in real time, and ship ideas at lightspeed ππ€π¨β‘
https://github.com/bernietv/lovable-clone
clerkauth docker e2b gemini inngest inngest-agent-kit neondb nextjs prisma-orm react shadcn-ui tailwindcss trpc
Last synced: about 2 months ago
JSON representation
AI-powered dev toolkit that fuses Next.js 15, React 19, and an AI-first stack to auto-generate components, preview in real time, and ship ideas at lightspeed ππ€π¨β‘
- Host: GitHub
- URL: https://github.com/bernietv/lovable-clone
- Owner: BernieTv
- License: mit
- Created: 2025-08-15T11:50:08.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-08-15T12:48:24.000Z (about 2 months ago)
- Last Synced: 2025-08-15T13:29:01.143Z (about 2 months ago)
- Topics: clerkauth, docker, e2b, gemini, inngest, inngest-agent-kit, neondb, nextjs, prisma-orm, react, shadcn-ui, tailwindcss, trpc
- Language: TypeScript
- Homepage: https://lovable-clone-zeta.vercel.app
- Size: 161 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π Lovable Clone
Lovable Clone is your AI-powered sidekick π€β¨ β built for speed π, style π¨, and total creativity π‘. Whether youβre shipping your next big project, experimenting with wild ideas, or just vibing with some clean code, this stackβs got you. Powered by **Next.js 15** + **React 19** with a fresh **AI-first toolchain**, itβs here to make dev life way smoother and more fun π. From auto-generating components to real-time previews and cloud sandboxes, Lovable Clone keeps you in the flow, no matter how chaotic your brain dump is.
---
## π Tech Stack
- **Framework:** Next.js 15 + React 19
- **Styling:** Tailwind v4 π¨ + [Shadcn/ui](https://ui.shadcn.com)
- **Type-Safe API:** [tRPC](https://trpc.io) π‘
- **Background Jobs:** [Inngest](https://www.inngest.com) π
- **AI Agent Toolkit:** Inngest agent utilities π€
- **Auth & Billing:** [Clerk](https://clerk.dev) ππ³
- **Database:** Prisma ORM + [Neon](https://neon.tech) ποΈ
- **AI Models:** OpenAI, Anthropic, Grok, Gemini π§
- **Execution:** [E2B Cloud Sandboxes](https://e2b.dev) π₯οΈ + Docker π³---
## β¨ Key Features
- π§± **AI-Powered Component & App Generation** β Build from prompts
- ποΈ **Live Project Preview** β Share URLs instantly
- π§ͺ **Preview + Code Explorer** β Toggle effortlessly
- π **Automated Background Jobs** β Async magic
- π§ **Agent Toolkit** β Workflow automation
- π **Secure Authentication** β Clerk-powered
- π³ **Billing System** β Subscription-ready
- π¦ **Database Integration** β Prisma + Neon
- π§Ύ **Credit System** β Track & manage usage---
## π Folder Structure
```
.
βββ prisma/ # Database schema & migrations
βββ public/ # Static assets
βββ sandbox-templates/ # E2B/Docker sandbox configs
βββ src/
β βββ app/ # App routes & layouts
β βββ components/ # UI & shared components
β βββ config/ # App configuration
β βββ hooks/ # Custom React hooks
β βββ inngest/ # Inngest jobs & utilities
β βββ lib/ # Utilities & services
β βββ modules/ # Feature modules
β βββ trpc/ # API routers & clients
β βββ types.ts # Shared types
βββ .env # Environment variables
βββ next.config.ts # Next.js config
βββ package.json # Dependencies & scripts
βββ tsconfig.json # TypeScript config
```---
## π Environment Variables (`.env`)
```env
DATABASE_URL="*"NEXT_PUBLIC_APP_URL="*"
GEMINI_API_KEY="*"
E2B_API_KEY="*"
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="*"
CLERK_SECRET_KEY="*"
NEXT_PUBLIC_CLERK_SIGN_IN_URL="*"
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL="*"
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL="*"
```---
## π οΈ Getting Started
### 1οΈβ£ Clone the Repository
```bash
git clone https://github.com/BernieTv/Lovable-Clone.git
cd Lovable-Clone
```### 2οΈβ£ Install Dependencies
```bash
npm install
```### 3οΈβ£ Add Environment Variables
Fill in `.env` with your credentials (see above).
### 4οΈβ£ Run the Development Server
```bash
npm run dev
```Then visit `http://localhost:3000` π
---
## π‘ Ideal Use Cases
- **π§± AI-Powered App & Component Generation** β spin up entire features from a single prompt and look like a coding wizard.
- **ποΈ Live Project Preview** β share your build-in-progress via instant URLs, because waiting is so last season.
- **π§ͺ Preview + Code Explorer Combo** β flip between visuals and code without breaking your flow.
- **π Automated Background Jobs** β let async magic handle the grind while you focus on the glow-up.---
## π License
MIT License β free to use, remix, and ship π
---
> π‘ **Pro Tip:** Pair with your fave AI code assistant for _chefβs kiss_ productivity.