
이 AI 앱 빌더가 하는 일
이 오픈 소스 웹 애플리케이션은 일반적인 언어로 작성한 프롬프트를 완전한 풀스택 Next.js 프로젝트로 변환합니다. 프런트엔드, 백엔드, 데이터베이스, 호스팅 환경, 인증 흐름, 배포 파이프라인을 직접 구성하는 대신 원하는 애플리케이션을 설명하고, 실시간 브라우저 미리보기에서 구축 과정을 확인할 수 있습니다.

생성된 애플리케이션은 잠금된 노코드 결과물이 아니라 실제 Next.js 프로젝트입니다. 모든 파일을 확인하고 수정할 수 있으며, 프로젝트를 GitHub에 연결하고 사용자 지정 도메인을 추가한 뒤 Vercel, Docker 또는 다른 Node.js 환경에 배포할 수 있습니다.
이 빌더는 멀티 테넌트 사용도 지원하도록 설계되었습니다. 프로젝트는 격리된 샌드박스에서 실행되며 사용자, 팀 또는 고객별로 분리할 수 있어 개인 개발뿐 아니라 다른 제품에 앱 생성을 통합하는 용도로도 적합합니다.
주요 기능
프롬프트를 애플리케이션으로 변환
자연어로 애플리케이션 아이디어를 입력하면 AI가 풀스택 Next.js 애플리케이션을 생성합니다. 에이전트가 작업하는 동안 실시간 미리보기가 새로 고쳐지므로 별도의 빌드 및 배포 과정을 기다리지 않고 진행 상황을 확인할 수 있습니다.
시각적 편집 및 소스 코드 편집
미리보기에서 요소를 선택하고 텍스트나 색상 같은 속성을 변경할 수 있습니다. 빌더는 변경 사항을 관련 소스 코드 줄에 반영하고 프로젝트를 자동으로 다시 빌드합니다. 더 심층적인 수정이 필요할 때는 통합된 Monaco 편집기에서 생성된 모든 파일에 접근할 수 있으며, Visual Studio Code와 유사한 편집 환경을 제공합니다.
내장 프로젝트 인프라
- 각 프로젝트 전용 SQL 데이터베이스와 분리된 개발 및 운영 환경
- 레코드 탐색, 쿼리 실행, 스키마 및 마이그레이션 확인, 백업을 위한 도구
- 분석, 제한, 환경 변수, 비밀 키, 예약 작업, 런타임 로그, 모바일 빌드, 결제 및 설정을 위한 프로젝트 제어 기능
- 생성된 애플리케이션을 위한 호스팅, SSL, CDN 지원 및 배포 파이프라인
- 프로젝트가 유휴 상태가 되면 필요에 따라 다시 활성화되는 격리된 샌드박스
버전 관리 및 이식성
AI 빌드가 실행될 때마다 복원 가능한 체크포인트가 생성됩니다. 변경 사항 비교 뷰어에서 버전 간 변경 내용을 확인할 수 있으며, 생성된 업데이트가 의도한 결과를 내지 못하면 이전 상태를 복원할 수 있습니다. 가져오기 코드를 사용해 프로젝트를 복제하거나 이전할 수도 있습니다.
통합 및 배포 옵션
- 변경 사항을 푸시하고 가져올 수 있는 양방향 GitHub 동기화
- 에이전트가 디자인 소스로 사용할 수 있는 Figma 프레임 링크
- 안내형 DNS 구성 및 HTTPS를 지원하는 사용자 지정 도메인
- Vercel, Docker 또는 표준 Node.js 환경에 배포
- 고객 대상 제품을 위한 화이트 라벨 및 멀티 테넌트 기반
기술 스택
이 빌더는 App Router, 서버 컴포넌트, 스트리밍을 포함한 Next.js 16과 React 19를 사용합니다. TypeScript는 엔드투엔드 타입 안전성을 제공하고, Tailwind CSS 4는 스타일링 시스템을 담당합니다.
브라우저 기반 코드 편집기는 Monaco로 구동됩니다. 인터페이스에는 Radix UI, Lucide 아이콘, Sonner 알림, cmdk 명령 팔레트도 사용됩니다. 의존성 구성은 의도적으로 간결합니다. 프로젝트에는 인증, 결제 또는 AI SDK가 포함되지 않으며 단일 API 키를 통해 통신합니다.
설치 요구 사항
문서에 설명된 설치 프로그램은 Windows를 대상으로 하며 다음 요구 사항이 필요합니다.
- 운영 체제: Windows 10 또는 Windows 11
- 셸: PowerShell 5.1 또는 PowerShell 7 이상
- 네트워크: 설치 스크립트와 필요한 프로젝트 파일을 다운로드하기 위한 인터넷 연결
- 권한: 일반 사용자 계정으로 충분
README에는 수동 패키지 설치 명령이나 설치 프로그램 프롬프트 목록이 제공되지 않습니다. 프로젝트가 게시한 PowerShell 설치 프로그램 페이지를 사용하고 해당 페이지에 표시된 지침을 따르세요.
빌더 설정
- PowerShell 버전을 확인합니다. PowerShell을 열고 환경이 최소 요구 사항을 충족하는지 확인합니다.
- 설치 프로그램 페이지를 엽니다. 프로젝트에서 제공하는 PowerShell 설치 프로그램 링크로 이동합니다.
- 실행하기 전에 스크립트를 검토합니다. 원격으로 다운로드한 PowerShell 스크립트는 모두 내용을 확인하고 출처가 예상한 프로젝트 게시자인지 확인해야 합니다.
- 문서에 설명된 설치 과정을 실행합니다. 목록에 없는 명령에 의존하지 말고 설치 프로그램 페이지의 최신 지침을 따릅니다.
- API 키를 구성합니다. 애플리케이션을 빌드하려면 API 키가 필요합니다. README에는 이 키를 하나의 환경 변수로 제공한다고 나와 있지만 변수 이름은 명시되어 있지 않습니다. 설치된 프로젝트의 구성 문서에 표시된 이름과 값 형식을 사용합니다.
- 웹 애플리케이션을 시작합니다. 설치 프로그램 또는 로컬 프로젝트 문서에서 제공하는 시작 절차를 사용한 다음, 브라우저에서 표시된 로컬 주소를 엽니다.
소스 코드는 무료로 실행할 수 있지만 AI 빌드에는 API 크레딧이 사용됩니다. README에 따르면 초기 크레딧은 무료로 제공되며 사용량이 늘어나면 요금이 부과됩니다.
첫 번째 애플리케이션 만들기
1. 명확한 프롬프트로 시작하기
대상 사용자, 주요 화면, 데이터 및 예상 작업을 설명합니다. 구체적인 요청은 광범위한 지시보다 에이전트에 더 명확한 구현 목표를 제공합니다.
공개 제출 양식, 상태별 피드백 목록을 보여 주는 대시보드, 팀원이 각 항목을 업데이트할 수 있는 상세 페이지를 갖춘 고객 피드백 포털을 구축하세요.이 예시는 빌더에 문서화된 기능 범위 내에 있습니다. 즉, 풀스택 Next.js 생성, 데이터베이스 기반 동작, 브라우저 기반 편집을 활용합니다. 생성된 구현을 프로덕션에 사용할 수 있다고 판단하기 전에 검토하세요.
2. 실시간 미리보기 확인
에이전트가 파일을 생성하고 애플리케이션을 다시 빌드하는 동안 미리보기를 계속 표시해 두세요. 샌드박스 인터페이스는 유휴 환경이 다시 활성화되는 시점을 포함해 현재 상태를 알려 주므로, 아무 설명 없이 실패한 것처럼 보이지 않습니다.
3. 인터페이스를 시각적으로 다듬기
작은 디자인 조정이 필요할 때 미리보기 요소를 선택하세요. 예를 들어 미리보기에서 제목, 버튼 레이블 또는 색상을 직접 변경할 수 있습니다. 해당 소스가 자동으로 업데이트되고 다시 빌드됩니다.
4. 생성된 코드 검사
Monaco 편집기를 열고 생성된 라우트, 컴포넌트, 데이터베이스 접근 코드 및 구성을 검토하세요. 결과물이 표준 TypeScript 및 Next.js 코드베이스이므로 직접 다듬고 결과물에 대한 완전한 소유권을 유지할 수 있습니다.
5. 프로젝트 데이터 작업
데이터베이스 패널을 사용해 스키마와 마이그레이션을 검사하고, 레코드를 탐색하거나 편집하며, SQL 쿼리를 실행하세요. 개발 데이터와 운영 데이터를 분리하고, 대규모 스키마 또는 데이터 변경을 수행하기 전에 백업을 생성하세요.
6. 애플리케이션 게시
실시간 미리보기를 공개 주소로 게시할 수 있습니다. 나중에 기존 도메인을 연결하거나 인터페이스를 통해 도메인을 구매할 수도 있습니다. 도메인 제어 기능은 기본 도메인, www. 주소 또는 사용자 지정 서브도메인과 DNS 상태 및 HTTPS 리디렉션을 지원합니다.
GitHub 리포지토리 연결
생성된 프로젝트를 팀의 일반적인 개발 워크플로에 포함하려면 GitHub 리포지토리에 연결하세요. 동기화는 양방향으로 작동하므로 생성된 변경 사항을 리포지토리에 푸시하고 외부 변경 사항을 다시 빌더로 가져올 수 있습니다.
- 애플리케이션을 저장할 리포지토리를 생성하거나 선택하세요.
- 빌더의 GitHub 통합을 통해 연결하세요.
- 정상적으로 작동하는 생성 체크포인트를 푸시하세요.
- 일반적인 검토 프로세스를 통해 외부 변경 사항을 적용하세요.
- 해당 변경 사항을 빌더로 가져온 다음 실시간 미리보기에서 확인하세요.
두 위치에서 같은 영역을 동시에 편집하지 마세요. 자주 조금씩 동기화하면 충돌을 더 쉽게 이해하고 해결할 수 있습니다.
고급 사용 팁
Figma 디자인에서 생성
이미 디자인이 있다면 Figma 프레임 링크를 채팅에 붙여 넣으세요. 에이전트가 해당 프레임을 기반으로 직접 구축할 수 있으므로 디자인을 프롬프트로 수동 변환할 필요가 줄어듭니다. 정적 디자인에 표현되지 않을 수 있는 반응형 동작과 애플리케이션 로직을 결과물에서 확인하세요.
대규모 수정 전에 체크포인트 사용
대규모 아키텍처 또는 시각적 변경을 요청하기 전에 안정적인 체크포인트가 있는지 확인하세요. 생성 후 차이점 뷰어를 사용해 정확히 무엇이 수정되었는지 검사하세요. 업데이트로 회귀 문제가 발생하면 모든 파일을 수동으로 되돌리는 대신 이전 체크포인트를 복원하세요.
개발 데이터와 운영 데이터 분리
먼저 개발 데이터베이스에서 마이그레이션과 쿼리를 테스트하세요. 운영 스키마를 변경하기 전에 중요한 레코드를 백업하고, 환경 변수와 시크릿이 의도한 환경에 할당되었는지 확인하세요.
적절한 배포 대상 선택
Vercel은 Next.js 애플리케이션에 자연스러운 배포 대상이며, Docker는 런타임의 이식성과 세밀한 제어를 제공할 수 있습니다. 표준 Node.js 호스트도 지원됩니다. 어떤 옵션을 선택하든 Next.js 16, 프로젝트 환경 변수, 데이터베이스 연결, SSL 및 도메인 구성과의 호환성을 확인하세요.
멀티테넌트 소유권 규칙 계획
프로젝트 격리는 기본 제공되지만 고객 대상 제품에는 명시적인 권한 부여 및 소유권 확인이 여전히 필요합니다. 각 프로젝트를 어떤 사용자 또는 팀이 생성, 조회, 수정, 게시, 내보내기 또는 삭제할 수 있는지 정의하세요.
프로덕션 보안 경고
이 빌더는 의도적으로 로그인 기능 없이 제공됩니다. 공개적으로 노출된 빌더 URL에 접근할 수 있는 사람은 누구나 구성된 API 키의 크레딧을 사용할 수 있습니다. 인증 및 프로젝트 소유권 확인을 추가하지 않은 상태로 빌더 자체를 신뢰할 수 없는 사용자에게 공개하지 마세요.
- 공개하기 전에 선호하는 인증 시스템을 추가하세요.
- 모든 프로젝트 수준 작업에 대한 권한 부여를 적용하세요.
- API 키, 프로젝트 시크릿 및 환경 변수를 보호하세요.
- 사용량 및 지출 한도를 적용하세요.
- 예상치 못한 활동이 있는지 런타임 로그와 분석 데이터를 검토하세요.
- 고객 액세스를 허용하기 전에 테넌트 격리를 테스트하세요.
README에는 이러한 기능을 추가할 수 있는 훅이 이미 마련되어 있다고 설명되어 있지만, 기본 설치가 제한 없는 공개 액세스에 안전하다고 주장하지는 않습니다.
라이선스 참고 사항
README의 라이선스 섹션에는 프로젝트가 MIT License에 따라 공개되며 법적 조건은 리포지토리의 LICENSE 파일을 확인하라고 안내되어 있습니다. 그러나 제공된 README 상단에 표시된 배지는 LGPL 2.1이라고 되어 있습니다. 두 내용이 충돌하므로 소프트웨어를 수정, 재배포, 임베드 또는 판매하기 전에 설치한 버전에 실제로 포함된 LICENSE 파일을 확인하세요.
결론
이 AI 앱 빌더는 프롬프트 기반 생성과 실시간 미리보기, 전체 소스 코드 액세스, SQL 데이터 도구, GitHub 동기화, 체크포인트, 도메인 및 유연한 배포 기능을 결합합니다. 먼저 Windows PowerShell 설치 프로그램을 사용하고, 문서에 안내된 API 키 변수를 구성한 다음, 범위를 명확히 정의한 애플리케이션을 생성하고 시각적 편집기와 코드 편집기를 모두 사용해 개선하세요. 실제 사용자에게 서비스를 제공하기 전에 인증, 소유권 적용 및 지출 보호 기능을 추가하세요.
