firecrawl/open-lovable

🔥 Clone and recreate any website as a modern React app in seconds

什么是 Open Lovable?

Open Lovable 是 Firecrawl 团队构建的示例应用。它让你与 AI 聊天,即时构建 React 应用——你描述你想要的内容,AI 就会为你生成一个可用的 React 应用。这是一个概念的演示,对于完整的基于云的版本,README 指向 Lovable.dev。

它是如何工作的?

根据 README,该应用使用:

  • Firecrawl – 需要 API 密钥(来自 firecrawl.dev)来驱动核心功能。
  • AI 提供商 – 你从四种 LLM 中选择一种:Google Gemini、Anthropic、OpenAI 或 Groq。你提供相应的 API 密钥。
  • 沙盒提供商 – 生成的 React 应用在此运行。你可以选择 Vercel(默认)或 E2B。对于 Vercel,你可以通过 OIDC 令牌(由 vercel env pull 自动生成)或个人访问令牌进行身份验证。对于 E2B,你需要一个 E2B API 密钥。
  • 可选:Morph API – 如果你提供 Morph API 密钥,可加速编辑(“快速应用”)。

设置步骤(来自 README)

  1. 克隆仓库并安装依赖(pnpm install 或 npm/yarn)。
  2. 创建一个 .env.local 文件,包含所需的密钥:
    • FIRECRAWL_API_KEY(必需)
    • 一个 AI 提供商密钥(Gemini、Anthropic、OpenAI 或 Groq)
    • 可选的 MORPH_API_KEY
    • 沙盒配置(Vercel 或 E2B)
  3. 运行 pnpm dev(或 npm/yarn 等效命令)并打开 http://localhost:3000。

许可证

MIT。

注意:README 未描述内部架构、确切的 AI 交互流程或生成的应用的部署方式——仅描述了设置和一般用途。

相关

  • 项目
  • 项目
  • 项目
  • 项目