一个开源的 Lovable.dev 替代品,由 Firecrawl 团队打造。和 AI 聊聊天,就能把一个网站「克隆」成现代化的 React 应用。
Open Lovable 是 Firecrawl 团队开源的一款 AI 驱动的 React 应用生成器。它的核心理念非常直接:你不需要从零写代码,只要用自然语言描述你想要的东西,或者直接丢给它一个网址,AI 就会帮你把对应的 React 应用生成出来——而且是秒级的。
它本质上是商业产品 Lovable.dev 的一个自托管开源替代方案,采用 MIT 协议。截至目前,项目在 GitHub 上已经收获了 26.8k+ Stars 和 5.1k+ Forks,是一个相当受关注的开源项目。
简单概括,Open Lovable 把「克隆并重建一个网站」这件事自动化了:
| 特性 | 说明 |
|---|---|
| 🤖 多模型支持 | 兼容 Google Gemini、Anthropic Claude、OpenAI、Groq |
| 📦 灵活的沙箱 | 支持 Vercel Sandbox(默认)和 E2B 两种代码执行环境 |
| ⚡ Fast Apply | 可选接入 Morph LLM,加速代码编辑应用 |
| 🕷️ 网页抓取 | 集成 Firecrawl API,提取目标网站的结构与内容 |
Open Lovable 本身是一个标准的现代前端项目:
可以把整个流程理解为三步:
如果配置了可选的 Morph LLM,编辑应用的速度还能进一步提升(Fast Apply)。
git clone https://github.com/firecrawl/open-lovable.git
cd open-lovable
pnpm install # 或 npm install / yarn install在项目根目录创建 .env.local 文件:
# 必填:Firecrawl API Key —— https://firecrawl.dev
FIRECRAWL_API_KEY=your_key
# AI 模型(四选一即可)
GEMINI_API_KEY=... # https://aistudio.google.com/app/apikey
ANTHROPIC_API_KEY=... # https://console.anthropic.com
OPENAI_API_KEY=... # https://platform.openai.com
GROQ_API_KEY=... # https://console.groq.com
# 可选:更快的编辑应用
MORPH_API_KEY=... # https://morphllm.com/dashboard
# 沙箱环境(vercel 为默认,或 e2b)
SANDBOX_PROVIDER=vercel关于沙箱配置:
vercel env pull 拉取 VERCEL_OIDC_TOKEN;或者手动配置 VERCEL_TEAM_ID、VERCEL_PROJECT_ID、VERCEL_TOKEN。E2B_API_KEY(从 https://e2b.dev 获取)。pnpm dev # 或 npm run dev / yarn dev然后访问 http://localhost:3000 就可以开始和 AI 对话构建应用了。
Open Lovable 把「AI 抓取网页 → 大模型生成代码 → 沙箱实时运行」这条链路打通,并且全部开源。它的亮点在于模型与沙箱都可自由选择,既能用 Claude、Gemini 这样的顶级模型,也能在 Vercel 或 E2B 之间切换运行环境。如果你对 AI 辅助开发、网站克隆或者「Vibe Coding」感兴趣,这是一个非常值得动手试一试的项目。
项目地址:https://github.com/firecrawl/open-lovable (MIT 协议)