프로젝트 소개

Open Lovable는 Firecrawl 팀이 개발한 예제 애플리케이션으로, AI와의 자연어 채팅을 통해 React 애플리케이션을 만드는 방법을 보여줍니다. 이 도구는 사용자가 모든 웹사이트를 최신 React 앱으로 몇 초 만에 복제하고 재창조할 수 있도록 설계되어, 빠른 프로토타이핑, 학습, 또는 기존 사이트를 React 기반 프로젝트로 변환하는 데 유용합니다. 주요 기능은 다음과 같습니다: - **AI 기반 채팅 인터페이스**: 사용자가 만들고 싶은 것을 설명하면 AI가 해당 React 코드를 생성합니다. - **웹사이트 복제**: 기존 웹사이트를 스크래핑하여 React 애플리케이션으로 재창조할 수 있습니다. - **다중 AI 제공자 지원**: Gemini, Anthropic, OpenAI, Groq와 호환되어 사용자가 선호하는 LLM을 선택할 수 있는 유연성을 제공합니다. - **빠른 적용 옵션**: 선택적 Morph API 키를 사용하면 생성된 코드를 더 빠르게 편집할 수 있습니다. - **샌드박스 환경**: 생성된 앱을 실행하고 미리보기 위해 Vercel(기본값) 또는 E2B를 지원합니다. 설정은 간단합니다: 리포지토리를 클론하고, pnpm/npm/yarn으로 의존성을 설치하고, 환경 변수(Firecrawl API 키 및 최소 하나의 AI 제공자 키 포함)를 구성한 다음 개발 서버를 실행하면 됩니다. 이 프로젝트는 MIT 라이선스로 제공되어 자유롭게 사용하고 수정할 수 있습니다. 이 도구는 자연어 설명에서 React 애플리케이션을 빠르게 생성하거나 기존 웹사이트를 처음부터 시작하지 않고 React로 변환하려는 개발자에게 특히 유용합니다. 또한 Firecrawl의 스크래핑 기능과 AI 기반 코드 생성을 통합하는 실용적인 예시를 제공합니다.