
Kuron은 앱 아이디어를 한 줄로 입력하면 대규모 언어 모델(LLM)이 화면과 데이터, 동작을 구성해 실제 사용 흐름을 체험하게 하는 데모다. 제작자는 이를 통해 아이디어의 작동 방식과 구현 비용이 커질 지점을 살펴볼 수 있다고 설명한다.
Kuron의 코드는 데이터를 저장·조회하고 화면을 만들거나 알림을 보내는 등 MCP 도구와 간단한 화면 표시기로 구성된다. 각 도구는 입력 형식을 확인하고 결과를 문장으로 반환하며, LLM은 오류가 있으면 스스로 수정한다. 동작이 마음에 들지 않으면 코드를 고치는 대신 “긴급 환자를 먼저 보낸다”처럼 요청하면 에이전트가 설명서와 화면, 점검 항목을 다시 쓴다.
시연에서는 진료소를 위한 영어 아이디어 파일 하나로 접수 태블릿, 의사 PC, 재고 PC, 환자 휴대전화, 대기실 화면을 구성했다. Claude가 설정에 65초와 도구 호출 16회(약 0.41달러)를 사용했고, 버튼을 누를 때마다 시스템 역할을 수행했다. 버튼 입력마다 7.2~13.8초와 도구 호출 1~3회(0.06~0.12달러)가 들었으며, 화면 두 개와 설명서를 바꾸는 요청에는 26초가 걸렸다. 시연 녹화는 M1 Max에서 Claude Code로 진행했으며 설정과 변경 요청에는 Claude Sonnet 5.5, 버튼 입력에는 Claude Haiku 5.5를 사용했다. 대기 시간만 줄인 녹화의 원본은 replay.json이다.
Kuron은 실제 배포 버전이 각 동작을 어떻게 처리할지 코드·모델·외부 서비스 가운데 하나로 추정하고, 오류율과 지연 시간을 붙인다. ‘Ideal’에서 ‘Existing tech’로 전환하면 그 추정에 따라 동작해 결과가 늦거나 틀릴 수 있고, 이어폰을 통과한 소리가 새어 나오는 상황도 보여준다. 아래는 진료소 시연에서 제시한 추정치다.
| 동작 | 실제 구현 방식의 추정 | 오류율 | 지연 시간 |
|---|---|---|---|
| 접수 | 코드: 번호, 시간, 상태 / 모델: 증상·질환·나이를 바탕으로 긴급도 판단 / 코드: 대기 시간 추정 / 모델: 대기실 안내문 수정 | 10% | 2.5초 |
| 면담 전송 | 모델: 요약, 주의사항, 의사 메모 작성 / 모델: 긴급도 재판정 | 12% | 4.0초 |
| 처방 | 모델: 초안에서 약, 용량, 복용 기간 추출 / 서비스: 알레르기·상호작용 확인 / 코드: 재고 차감 및 최소량 아래일 때 재주문 | 10% | 3.5초 |
| 수납 처리 | 코드: 상태 관리 / 모델: 금액과 내역 산출 | 20% | 3.0초 |
| 예약 취소 | 코드: 상태 및 안내 관리 | 3% | 0.3초 |
체험 뒤에는 실제 도구 호출에서 가져온 데이터·화면·대표 사례와 위 표를 명세로 만들고, 코딩 에이전트용 구현 계획도 생성한다. 제작자는 화면을 직접 만드는 앱 생성기와 달리 Kuron은 판단과 데이터, 역할 간 인계를 시뮬레이션한다고 설명한다. 적합한 용도로는 분류·추천·재계획·추정처럼 판단이 중요한 아이디어, 여러 역할과 기기를 넘나드는 업무 흐름, 아직 없는 기술이나 연동에 의존하는 아이디어의 사전 체험 등을 꼽는다.
다만 화면은 의도적으로 단순해 픽셀 단위의 UI 설계에는 맞지 않는다. 제작자는 실제 제품 용도로는 동작 하나에 약 10초와 수 센트가 들고 실행마다 결과가 조금씩 달라 부적합하다고 밝힌다. 즉각 반응이 필요한 게임·실시간 오디오와 대량의 정확한 데이터 처리에도 적합하지 않다.
브라우저에서는 claude.ai의 Kuron을 열면 진료소 예제가 설정된 상태로 시작한다. 버튼을 누르거나 변경을 요청하고, 기존 기술 모드로 전환하거나 직접 아이디어를 입력할 수 있다. 사용자의 Claude 계정으로 실행되므로 claude.ai에 로그인해야 하며, 브라우저 버전은 마이크를 지원하지 않고 타이머는 누를 때 실행된다.
로컬 실행에는 Node.js 20 이상과 로그인된 Claude Code가 필요하며 npm 의존성은 없다.
git clone https://github.com/Ag3497120/kuron
cd kuron
node bin/kuron.js dev examples # http://127.0.0.1:4870/
예제로는 작업 목록, 휴대전화 앱이 있는 IoT 냉장고, 영업 관리 화면, 중요한 소리만 통과시키는 이어폰이 제공된다. 각 예제는 처음 열 때 설정에 약 1분이 걸리며, 새 아이디어를 직접 입력할 수도 있다. --preset local을 사용하면 Claude 대신 Ollama에서 도구 호출을 포함해 실행한다. 도구는 일반 MCP 서버이므로 다른 MCP 클라이언트도 같은 시스템을 제어할 수 있다.
node bin/kuron.js hands --url http://127.0.0.1:4870
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요