{"id":30300428,"url":"https://github.com/bernietv/lovable-clone","last_synced_at":"2026-04-14T19:31:31.616Z","repository":{"id":310056212,"uuid":"1038541141","full_name":"BernieTv/Lovable-Clone","owner":"BernieTv","description":"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 🚀🤖🎨⚡","archived":false,"fork":false,"pushed_at":"2025-08-15T12:48:24.000Z","size":165,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-15T13:29:01.143Z","etag":null,"topics":["clerkauth","docker","e2b","gemini","inngest","inngest-agent-kit","neondb","nextjs","prisma-orm","react","shadcn-ui","tailwindcss","trpc"],"latest_commit_sha":null,"homepage":"https://lovable-clone-zeta.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BernieTv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-15T11:50:08.000Z","updated_at":"2025-08-15T12:54:53.000Z","dependencies_parsed_at":"2025-08-15T13:29:03.244Z","dependency_job_id":"4fd154e2-a5f3-4fdd-b1bf-600dfe5d7c97","html_url":"https://github.com/BernieTv/Lovable-Clone","commit_stats":null,"previous_names":["bernietv/lovable-clone"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/BernieTv/Lovable-Clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FLovable-Clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FLovable-Clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FLovable-Clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FLovable-Clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BernieTv","download_url":"https://codeload.github.com/BernieTv/Lovable-Clone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FLovable-Clone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270807934,"owners_count":24649346,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clerkauth","docker","e2b","gemini","inngest","inngest-agent-kit","neondb","nextjs","prisma-orm","react","shadcn-ui","tailwindcss","trpc"],"created_at":"2025-08-17T05:00:42.899Z","updated_at":"2026-04-14T19:31:31.582Z","avatar_url":"https://github.com/BernieTv.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://cdn.sanity.io/images/0ww2tgdo/production/06f36297ad99b0f4f963aa9c57468c4a4cd3c780-2560x1405.png?w=2000\u0026fit=max\u0026auto=format\" alt=\"Project Banner\" /\u003e\n\n# 💖 Lovable Clone\n\nLovable 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.\n\n---\n\n## 🚀 Tech Stack\n\n- **Framework:** Next.js 15 + React 19\n- **Styling:** Tailwind v4 🎨 + [Shadcn/ui](https://ui.shadcn.com)\n- **Type-Safe API:** [tRPC](https://trpc.io) 📡\n- **Background Jobs:** [Inngest](https://www.inngest.com) 🔁\n- **AI Agent Toolkit:** Inngest agent utilities 🤖\n- **Auth \u0026 Billing:** [Clerk](https://clerk.dev) 🔐💳\n- **Database:** Prisma ORM + [Neon](https://neon.tech) 🗄️\n- **AI Models:** OpenAI, Anthropic, Grok, Gemini 🧠\n- **Execution:** [E2B Cloud Sandboxes](https://e2b.dev) 🖥️ + Docker 🐳\n\n---\n\n## ✨ Key Features\n\n- 🧱 **AI-Powered Component \u0026 App Generation** – Build from prompts\n- 🗂️ **Live Project Preview** – Share URLs instantly\n- 🧪 **Preview + Code Explorer** – Toggle effortlessly\n- 🔁 **Automated Background Jobs** – Async magic\n- 🧠 **Agent Toolkit** – Workflow automation\n- 🔐 **Secure Authentication** – Clerk-powered\n- 💳 **Billing System** – Subscription-ready\n- 📦 **Database Integration** – Prisma + Neon\n- 🧾 **Credit System** – Track \u0026 manage usage\n\n---\n\n## 📂 Folder Structure\n\n```\n.\n├── prisma/               # Database schema \u0026 migrations\n├── public/               # Static assets\n├── sandbox-templates/    # E2B/Docker sandbox configs\n├── src/\n│   ├── app/              # App routes \u0026 layouts\n│   ├── components/       # UI \u0026 shared components\n│   ├── config/           # App configuration\n│   ├── hooks/            # Custom React hooks\n│   ├── inngest/          # Inngest jobs \u0026 utilities\n│   ├── lib/              # Utilities \u0026 services\n│   ├── modules/          # Feature modules\n│   ├── trpc/             # API routers \u0026 clients\n│   └── types.ts          # Shared types\n├── .env                  # Environment variables\n├── next.config.ts        # Next.js config\n├── package.json          # Dependencies \u0026 scripts\n└── tsconfig.json         # TypeScript config\n```\n\n---\n\n## 🔑 Environment Variables (`.env`)\n\n```env\nDATABASE_URL=\"*\"\n\nNEXT_PUBLIC_APP_URL=\"*\"\n\nGEMINI_API_KEY=\"*\"\n\nE2B_API_KEY=\"*\"\n\nNEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=\"*\"\nCLERK_SECRET_KEY=\"*\"\nNEXT_PUBLIC_CLERK_SIGN_IN_URL=\"*\"\nNEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=\"*\"\nNEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=\"*\"\n```\n\n---\n\n## 🛠️ Getting Started\n\n### 1️⃣ Clone the Repository\n\n```bash\ngit clone https://github.com/BernieTv/Lovable-Clone.git\ncd Lovable-Clone\n```\n\n### 2️⃣ Install Dependencies\n\n```bash\nnpm install\n```\n\n### 3️⃣ Add Environment Variables\n\nFill in `.env` with your credentials (see above).\n\n### 4️⃣ Run the Development Server\n\n```bash\nnpm run dev\n```\n\nThen visit `http://localhost:3000` 🚀\n\n---\n\n## 💡 Ideal Use Cases\n\n- **🧱 AI-Powered App \u0026 Component Generation** — spin up entire features from a single prompt and look like a coding wizard.\n- **🗂️ Live Project Preview** — share your build-in-progress via instant URLs, because waiting is so last season.\n- **🧪 Preview + Code Explorer Combo** — flip between visuals and code without breaking your flow.\n- **🔁 Automated Background Jobs** — let async magic handle the grind while you focus on the glow-up.\n\n---\n\n## 📜 License\n\nMIT License – free to use, remix, and ship 💌\n\n---\n\n\u003e 💡 **Pro Tip:** Pair with your fave AI code assistant for _chef’s kiss_ productivity.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbernietv%2Flovable-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbernietv%2Flovable-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbernietv%2Flovable-clone/lists"}