TL;DR
Rebuilding or redesigning an existing website typically means starting from scratch. You audit the content, wireframe new layouts, and spend hours translating ideas into code.
Rebuilding or redesigning an existing website typically means starting from scratch. You audit the content, wireframe new layouts, and spend hours translating ideas into code. Open Lovable eliminates that friction.
This open-source platform takes any live website, extracts its content, and regenerates it as a modern application in seconds. Input a URL, pick a style, and choose your model. The platform handles the rest.
The architecture centers on two key integrations. First, Firecrawl scrapes the target website and extracts clean, structured content. In parallel, E2B spins up a secure sandbox environment with a full file system. No EC2 configuration. No scaling headaches.

The system streams generated code directly into the sandbox. Currently, it outputs Vite-based React applications, generating the full file tree in real time. The result is a complete, runnable codebase - not a static mockup.
The demo shows the Firecrawl site reimagined in a neo-brutalist style. Within seconds, the platform produces a functional application with proper component structure, styling, and routing.
One architecture decision stands out: model-agnostic prompts. You can generate the initial build with Kimi K2, then switch to GPT-5 or Claude for specialized edits. Want to add a Three.js visualization? Use a model with stronger code reasoning. Need a complex charting library? Switch to whatever performs best for that specific task.
This matters because different models excel at different problems. Locking into a single provider forces compromises. Open Lovable treats models as interchangeable tools rather than platform requirements.

The system maintains continuity across model switches. The styling, component hierarchy, and content structure persist even when you hand off to a different provider.
Get the weekly deep dive
Tutorials on Claude Code, AI agents, and dev tools - delivered free every week.
Initial generation is only half the story. The platform supports precise, context-aware edits. In the demo, the user requests a yellow hero background. The system identifies the correct component among the generated files and modifies only what is necessary.
This targeted approach extends to package installation. Request a pie chart in the hero section, and the platform adds the appropriate charting dependency, creates a new component file, and integrates it into the existing layout. The visual continuity remains intact.

The generated code is not locked in. You can export the full project, install dependencies locally, and continue development in Cursor, Windsurf, or any IDE you prefer. The platform serves as a rapid starter, not a walled garden.
Getting started requires minimal configuration:
npm run devThe author notes a preference for Kimi K2 via Groq for initial generations, though GPT-5 and Claude are fully supported. If a new model releases - Gemini 3 or whatever comes next - you can add it to the configuration without waiting for an official update.
Several technical choices deserve attention:
E2B for sandboxing: Running untrusted code generation in a secure, ephemeral environment eliminates infrastructure concerns. File system access, dependency installation, and code execution happen in isolation.
Firecrawl for extraction: Structured content extraction from arbitrary URLs is harder than it looks. Firecrawl handles the edge cases - JavaScript-rendered pages, messy HTML, pagination - so the generation layer receives clean inputs.
Streaming generation: Files appear in real time as the model writes them. This is not a batch process where you wait minutes for a zip file. You watch the application take shape component by component.

The Lovable team built something significant with their original platform. Open Lovable explores how those same concepts - AI-assisted application generation, natural language editing, model flexibility - work in an open, self-hosted context.
For developers, this means full control over the stack. You own the generated code, choose the models, and decide where the infrastructure runs. For teams, it means rapid prototyping without vendor lock-in.
The repo is live now. If you are building with AI-generated code, it is worth examining how the platform handles prompt construction, file system operations, and model context management.
Technical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
OpenAI's cloud coding agent. Runs in a sandboxed container, reads your repo, executes tasks, and submits PRs. Uses GPT-5...
View ToolGoogle's open-source coding CLI. Free tier with Gemini 2.5 Pro. Supports tool use, file editing, shell commands. 1M toke...
View Tool
New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.
Open-source AI pair programming in your terminal. Works with any LLM - Claude, GPT, Gemini, local models. Git-aware ed...
Install the dd CLI and scaffold your first AI-powered app in under a minute.
Getting StartedConfigure Claude Code for maximum productivity -- CLAUDE.md, sub-agents, MCP servers, and autonomous workflows.
AI AgentsWhat MCP servers are, how they work, and how to build your own in 5 minutes.
AI Agents
Star the Repo! https://github.com/mendableai/open-lovable In this video, I unveil Open Lovable, an open-source platform that allows you to transform and edit websites using various models...

In this video, I am excited to introduce FireGeo, an AI-powered brand visibility platform designed to kickstart your SaaS application. FireGeo leverages advanced tools such as Firecrawl for...

Exploring Codex: AI Coding in Terminal In this video, I explore Codex, a new lightweight CLI tool for AI coding that runs in the terminal. This tool, possibly a response to Anthropic's CLI,...

OpenAI has released its first open-weight models in over five years. GPT-OSS 12B and GPT-OSS 20B are now available under...

Two platforms, two philosophies. Here is how Anthropic and OpenAI compare on APIs, SDKs, documentation, pricing, and the...

Convex and Supabase both work for AI-powered apps. Here is when to use each, based on building production apps with both...