본문 바로가기
AI 학교, AI 환경

웹앱과 AI 에이전트의 퍼블리싱

by 격암(강국진) 2026. 2. 5.

최근 여기저기서 '원클릭으로 앱을 만든다'는 말이 들려옵니다. 하지만 저는 늘 의심스러웠습니다. 직접 시도해 본 결과, 세상에 그렇게 공짜 같은 쉬움은 드물기 때문입니다. 그런데 최근 저는 진정으로 '한 번에' 앱을 만드는 실질적인 방법을 하나 알게 되었습니다. 아주 쉽다고는 할 수 없지만, 원리만 이해하면 누구나 따라 할 수 있을 만큼 명쾌한 방법입니다.

 

이 과정의 핵심은 세 단계로 요약됩니다.

 

**클라우드플레어(Cloudflare)**에 가입합니다.

클라우드플레어의 인프라를 조작할 수 있는 AI 전용 도구를 만듭니다.

AI에게 이 도구를 쥐여주고, 내가 원하는 웹앱을 설계부터 배포까지 끝내달라고 합니다.

 

첫 번째 단계부터 살펴보죠. 클라우드플레어는 전 세계에서 가장 거대한 네트워크 인프라 회사 중 하나입니다. 단순히 도메인 관리를 넘어, 이제는 서버(Workers)와 데이터베이스(D1, KV) 서비스를 제공하는 강력한 플랫폼이 되었습니다. 우리가 앱을 만들면 그것이 숨 쉬고 돌아갈 '집'이 필요한데, 클라우드플레어는 그 집을 짓기에 가장 적합한 곳입니다. 특히 '서버리스(Serverless)' 모델을 채택하고 있어 초기 비용이 거의 들지 않고, 무료 플랜에서도 웬만한 개인 앱은 충분히 돌릴 수 있을 만큼 관대합니다.

 

두 번째가 가장 결정적인 단계입니다. 우리는 직접 코드를 짤 생각이 없습니다. 대신 AI에게 앱을 만들게 하고, 그것을 클라우드플레어라는 서버에 올려 세팅하는 번거로운 작업까지 전부 시킬 겁니다. 그러려면 AI가 내 대신 클라우드플레어에 접속할 수 있는 **'API 키'**가 필요합니다. (가입 방법이나 키 발급 위치는 AI에게 물어보면 아주 친절히 알려줍니다.) 이 키는 AI가 내 인프라를 움직이는 '대리인 자격증'과 같습니다.

 

여기서 **'도구(Tool)'**라는 개념이 등장합니다. AI가 클라우드플레어를 제어하게 만드는 이 도구 역시 AI가 스스로 만들 수 있습니다. "클라우드플레어 API를 자유롭게 호출해서 앱을 배포하는 도구를 짜줘"라고 하면 됩니다.

 

구현 방식은 두 가지로 나뉩니다. 첫째는 대중적인 방법으로, **'클로드 데스크탑(Claude Desktop)'**을 깔고 거기에 MCP(Model Context Protocol) 서버를 연결하는 것입니다. MCP는 앤스로픽이 발표한 표준 규격으로, AI가 외부 서비스와 소통하는 통로입니다. 설정 파일을 조금 편집해야 하는 수고는 있지만, 이 역시 AI의 가이드를 받으면 충분히 해낼 수 있습니다. 한마디로 클로드에게 api 키에 대한 정보를 주고 이런 mcp 서버를 만들어 달라고 하면 됩니다.

 

둘째는 제가 사용하는 방식인데, 저는 **'indiebizOS'**라는 AI OS를 씁니다. 원리는 비슷합니다. indiebizOS를 위한 파이썬 기반의 도구 패키지를 만드는 것이죠. 저는 수많은 실험을 하기 때문에 도구가 수십 개씩 생기는데, 이를 체계적으로 관리하고 실행하기에는 나만의 OS 환경이 훨씬 유리하기 때문입니다. 하지만 가벼운 시도를 원하는 분들에겐 클로드 데스크탑도 훌륭한 선택입니다.

 

마지막 세 번째 단계에 이르면, 이제 말 한마디로 앱이 탄생합니다. "일기장 앱을 만들어줘"라고 하면 AI는 코드를 짜고, 데이터베이스를 생성하고, 클라우드플레어 서버에 올린 뒤 여러분에게 URL 하나를 던져줄 겁니다. PC든 스마트폰이든 그 주소로 들어가면 바로 나만의 앱이 작동합니다. 스마트폰에서 '홈 화면에 추가'를 누르면 여느 앱과 다를 바 없이 사용할 수 있는 **PWA(Progressive Web App)**가 됩니다.

 

저는 이 방식으로 두 가지 흥미로운 사례를 만들었습니다. 첫 번째는 **'구글 뉴스 발행기'**입니다. 구글 뉴스의 검색 기능을 API로 연결해 특정 키워드를 던지면, 관련 뉴스를 긁어와 깔끔한 신문 형태로 편집해 주는 앱입니다. 놀랍게도 단 한 번의 요청으로 성공해 지금도 잘 쓰고 있습니다.

 

두 번째는 제가 **'AI 에이전트 퍼블리싱'**이라 부르는 사례입니다. 단순히 챗GPT와 대화하는 것을 넘어, AI에게 실제 세상의 데이터를 쥐여주는 앱입니다. 예를 들어 한국의 '공공데이터 포털(data.go.kr)' API를 연동하면, 실시간 부동산 거래가나 교통 CCTV 정보를 가져올 수 있습니다. 이런 구체적인 데이터 통로를 도구로 붙여 앱으로 만들면, 그 앱은 세상 그 어떤 AI보다 똑똑한 '나만의 부동산 자문가' 혹은 'CCTV 대행인'이 됩니다. 서울 강남의 아파트 실거래가를 묻는 즉시 분석하고 대안까지 제시하는 식이죠.

 

물론 이 방식이 모든 복잡한 문제를 단숨에 해결해 주지는 않을 겁니다. 하지만 **'API 기반의 AI 워크플로우'**를 원칙으로 삼으면, 우리가 상상하는 것보다 훨씬 고차원적인 일을 수행할 수 있습니다. 핵심 로직은 강력한 클라우드 AI가 처리하고, 데이터는 전문 API가 제공하며, 인프라는 클라우드플레어가 책임지기 때문입니다.

 

시중에는 '러버블(Lovable)'이나 'v0'처럼 더 직관적인 앱 제작 서비스들이 나와 있습니다. 하지만 제가 이 방식을 고집하는 이유는 두 가지입니다. 첫째, 생각보다 어렵지 않습니다. AI와 문답을 주고받으며 세팅하는 과정 자체가 강력한 학습이 됩니다. 둘째, **'자유도'**입니다. 특정 플랫폼의 시스템 속에 갇히면 결국 그들이 정한 제약에 묶이게 됩니다. 저는 AI와 사용자 사이에 불필요한 중개자가 끼어들지 않는 것이 가장 좋다고 믿습니다. 중개자는 언제나 제약을 만들고, 없어도 될 문제를 일으키기 마련이니까요.

 

진정한 앱의 민주화는 단순히 클릭 한 번에 있는 것이 아니라, 인프라를 직접 통제할 수 있는 권한을 AI와 함께 나누는 데서 시작됩니다. 지금은 그 모험을 시작하기에 더없이 좋은 난세입니다.

 

 

 

 

 

댓글