Claudable: 코드 없이 Claude Code나 Cursor CLI 등으로 웹앱을 만드는 오픈소스 빌더 (feat. Lovable)

Claudable 소개

Claudable은 요즘처럼 빠르게 발전하는 AI 개발 환경에서 특히 주목할 만한 오픈소스 프로젝트입니다. 이 툴은 단순한 코드 생성기를 넘어서, AI 기반 웹 애플리케이션 빌더라는 새로운 형태의 도구로 자리매김하고 있습니다. 사용자는 별도의 복잡한 설정이나 코딩 지식 없이, 자연어로 “이런 앱을 만들고 싶어요”라고 말하는 것만으로 실제로 동작하는 웹앱을 제작할 수 있습니다. 이러한 접근은 특히 개발 초심자나 빠르게 프로토타입을 만들어야 하는 스타트업, 기획자들에게 유용할 뿐 아니라, 기존 개발자들에게도 반복적인 UI 코딩을 줄여주는 유용한 도구가 됩니다.

Claudable은 Claude CodeCursor CLI 같은 로컬 AI 코딩 에이전트를 연동해 작동합니다. 이들 에이전트는 사용자의 요구사항을 파악하고 Next.js 기반의 실전 코드로 바로 변환해 주며, 실시간 프리뷰를 통해 결과를 즉시 확인할 수 있습니다. 특히 Supabase와 Vercel과의 통합은 데이터베이스 연결 및 배포 과정까지 자동화하여 전체 개발 워크플로우를 완전히 간소화합니다.

Claudable_short

이 도구가 가진 가장 큰 장점은 “설정이 필요 없는 즉시 사용성”과 “AI의 자연어 처리 능력 기반의 유연한 빌드”입니다. 오픈소스로 제공되기 때문에 커뮤니티 중심의 발전도 기대할 수 있으며, 특히 MIT 라이선스로 상업적 사용도 자유롭다는 점은 기업 사용자에게도 매력적으로 다가옵니다.

Lovable과 비교

Claudable은 그 이름에서 알 수 있듯, Claude Code와 Lovable의 장점을 결합한 형태입니다. Lovable은 UI 중심의 직관적 앱 빌더로 유명하며, 특히 비개발자 사용자들에게 친숙한 경험을 제공합니다. 그러나 Claudable은 여기서 한 걸음 더 나아가, 자연어 명령을 기반으로 실제 코드 생성과 배포까지 지원하는 AI 퍼스트 개발 도구입니다.

동일한 프롬프트로 두 도구가 생성하는 결과물을 비교해보면, Lovable은 정적인 템플릿 기반의 UI를 제공하는 반면 Claudable은 AI가 동적으로 구조를 설계하고 코드를 생성합니다. 즉, Lovable이 디자이너 중심의 접근을 지원한다면 Claudable은 개발자 또는 제품 기획자에게 실질적인 프로덕션 수준의 코드와 백엔드 통합까지 제공하는 것이 특징입니다.


다음은 동일한 프롬프트로 개발한 Claudable(좌)과 Lovable(우)의 결과물 비교입니다. 이미지를 클릭하면 라이브 데모 사이트로 연결됩니다:

Claudable 결과물
Lovable 결과물

Claudable의 주요 기능

  • 자연어 기반 앱 빌드: Claudable의 가장 핵심적인 기능은 자연어를 기반으로 한 앱 빌드입니다. 예를 들어 “할 일 관리 앱을 만들고 싶은데, 다크모드가 있었으면 좋겠어요”라고 요청하면, 시스템은 Next.js 기반의 프론트엔드와 필요한 Tailwind UI, Supabase를 통한 백엔드까지 자동으로 구성합니다.

  • 실시간 프리뷰와 즉시 배포: 로컬 개발 서버를 통해 AI가 생성한 코드를 실시간으로 확인할 수 있으며, 변경사항은 핫리로드로 바로 반영됩니다. 앱이 완성되면 버튼 한 번으로 Vercel에 배포할 수 있어 개발과 운영의 경계가 모호해질 정도로 간편합니다.

  • 통합된 개발 환경: Node.js와 Python 백엔드를 동시에 구성할 수 있는 구조이며, SQLite를 로컬 개발용으로 사용하다가 프로덕션 환경에서는 Supabase(PostgreSQL)로 전환이 가능합니다. API 문서는 Swagger 기반으로 자동 생성되며, 백엔드 포트는 자동 감지되어 .env에 자동 설정됩니다.

  • 자동화 기능과 확장성:

    • 오류 감지 및 자동 수정 기능
    • GitHub와의 통합으로 지속적 배포 지원
    • Claude Code 또는 Cursor CLI 기반 AI 에이전트 연결
    • 향후에는 Sub-Agent, AGENTS.md, 웹사이트 클로닝 등의 기능도 추가 예정입니다

Claudable 설치 및 사용법

사전 요구사항

Claudable 설치 및 사용을 위해서는 아래와 같은 환경이 미리 구성되어 있어야 합니다:

  • Node.js 18+
  • Python 3.10+
  • Git
  • Claude Code 또는 Cursor CLI 로그인 완료

빠른 시작

아래와 같은 명령어로 Claudable GitHub 저장소를 복제하여 바로 의존성을 설치하고 실행해볼 수 있습니다:

git clone https://github.com/opactorai/Claudable.git
cd Claudable
npm install
npm run dev

실행 후 아래 주소에서 확인할 수 있습니다:

추가 명령어

그 외, Claudable 디렉토리에서 다음과 같은 명령어들도 지원합니다:

  • npm run db:backup - 데이터베이스 백업 생성
  • npm run db:reset - DB 초기화
  • npm run clean - 전체 클린 및 의존성 재설치

라이선스

Claudable 프로젝트는 MIT 라이선스로 공개 및 배포되고 있습니다. 상업적 사용, 수정, 배포에 제한이 없습니다.

:github: Claudable 프로젝트 GitHub 저장소

더 읽어보기




이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. :hugs:

:pytorch:파이토치 한국 사용자 모임:south_korea:이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일:love_letter:로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)

:wrapped_gift: 아래:down_right_arrow:쪽에 좋아요:+1:를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ :star_struck: