返回AI专栏

Open Lovable

Open Lovable 是一个 MIT 授权的开源项目,旨在通过 AI 技术将任何网站即时克隆成现代的 React 应用,并可以完全本地运行、修改、部署。 它作为 Lovable AI(一个付费的 SaaS 产品)的开源替代方案,专为那些希望掌控代码、追求隐私与可定制性的开发者设计。

4.8
开源免费
Github
#建站#本地部署#AI

功能亮点

Open Lovable

Open Lovable 是由 Mendable AI 发布的一个开源项目,能够 将任意网站快速克隆成现代 React 应用,并完全本地运行、修改、部署。它是付费 SaaS 工具 Lovable AI 的免费开源替代方案,适合希望掌控代码和隐私的开发者。


✨ 核心功能

  • 网页克隆:抓取任意网站内容,并自动生成可运行的 React 应用。
  • AI 驱动:基于 AI 模型分析网页结构,生成组件化代码。
  • 本地运行:数据不上传到第三方服务器,完全由你掌控。
  • 多模型支持:支持 OpenAI、Anthropic Claude、Groq、Gemini 等多种 AI API。
  • 二次开发友好:代码可自由修改和部署,适合个性化定制。
功能 是否支持 说明
使用 TypeScript 构建项目 ✅ 支持 仓库包含 tsconfig.json、.ts 配置文件和 types 文件夹等
导出 TypeScript 源代码 ✅ 支持 生成目录结构为 TypeScript + Tailwind + ESLint 的 Next.js 项目,可在本地查看和修改
平台名称 是否支持导出 TypeScript 源代码 说明
Deamoy.ai ❌ 不支持 目前仅支持导出 HTML、CSS 和 JavaScript 等前端标准格式,未提及 TypeScript 源码的支持。
Lovable ✅ 支持 支持将项目导出为 GitHub 仓库,生成生产质量的 TypeScript 代码,遵循最佳实践和现代架构模式。
Open Lovable ✅ 支持 生成的项目使用 TypeScript + Tailwind + ESLint 等技术栈构建,支持导出完整的 React 项目。

🛠 技术架构

  1. Firecrawl
    用于网页爬取,支持 JS 渲染、反爬机制处理,输出 HTML/JSON。

  2. Kimi AI via Groq
    长上下文 AI 模型,分析网页结构并生成 React 组件代码。

  3. E2B Sandbox
    云端隔离环境,安全运行 AI 生成的代码。

流程:
网站抓取 → AI 分析 → React 代码生成 → 安全执行与交互


🚀 使用场景

  • 快速原型开发:将网页直接转为 React 项目,快速迭代 UI。
  • 学习与研究:分析生成的 React 架构,学习组件划分和路由设计。
  • 前端现代化改造:将老旧 HTML 网站升级为现代 React 应用。
  • 电商界面开发:基于现有模板快速定制电商前端。

📦 优势

  • 免费开源(MIT License)
  • 隐私安全(仅用自己的 API key)
  • 跨模型支持
  • 部署灵活(本地/云端均可)

⚠️ 注意事项

  • 依赖外部 API(需自行配置 API key)
  • 偏向“快速克隆”已有 UI,而非完全从零构建
  • 克隆站点前请注意版权与合法性

🔗 相关链接