Claude Code가 방금 랜딩 페이지를 만들었습니다. HTML은 깔끔합니다. CSS는 반응형입니다. JavaScript는 인터랙션을 부드럽게 처리합니다. 파일이 프로젝트 디렉터리에 준비되어 있습니다.
그런데 깨닫습니다. 에이전트는 무엇이든 만들 수 있지만, 온라인에 올릴 수는 없다는 사실을. 빌드는 완료됐습니다. 배포는 아직 시작되지 않았습니다.
이 간극을 메우는 방법을 알아보겠습니다. Claude Code에서 배포하는 세 가지 방법을 수동부터 원커맨드까지 소개합니다.
빌드-배포 간극
코딩 에이전트는 빌드에 뛰어납니다. 배포를 위해 만들어지지는 않았습니다.
Claude Code는 코드를 작성하고, 테스트를 실행하고, 결과물을 다듬습니다. 하지만 배포는 서버, 도메인, HTTPS 인증서, CDN 구성을 의미합니다. 에이전트가 작동하는 터미널 세션과는 전혀 다른 세계의 인프라입니다.
대부분의 개발자는 이를 수동으로 처리합니다:
- 에이전트가 페이지를 빌드한다
- 터미널을 열고
- 호스팅을 구성한다 (Netlify, Vercel, GitHub Pages, S3)
- 푸시하거나 업로드한다
- 빌드를 기다린다
- URL을 받는다
에이전트는 1단계를 수행합니다. 당신은 2~6단계를 수행합니다. 이건 에이전틱하지 않습니다. 그냥 핸드오프입니다.
방법 1: GitHub Pages (수동, 무료)
GitHub Pages는 정적 사이트에서 가장 일반적인 방법입니다. 에이전트가 HTML을 빌드합니다. 리포지터리에 푸시합니다. GitHub가 배포합니다.
설정 방법:
- GitHub 리포지터리 생성
- 에이전트 출력물을 리포지터리에 푸시
- 리포지터리 설정에서 GitHub Pages 활성화
- CI 빌드 대기
- URL 수령
작동합니다. 무료입니다. 버전 관리됩니다. 하지만 배포마다 Git 푸시가 필요하고, 에이전트에게 리포지터리 접근 권한이 필요하며, 임시 페이지마다 영구적인 커밋 히스토리가 생성됩니다.
에이전틱하지 않습니다. 자동화된 수동 작업일 뿐입니다.
방법 2: 수동 클라우드 업로드 (S3, R2 등)
클라우드 스토리지에 직접 업로드:
- S3/R2 버킷 생성
- 공개 접근 구성
- 정적 웹사이트 호스팅 설정
- 에이전트 출력 파일 업로드
- CORS 및 캐싱 구성
- URL 수령
GitHub Pages보다 제어권이 많습니다. 구성도 그만큼 많습니다. 페이지마다 버킷 정책 검토가 필요합니다. 업데이트마다 캐시 무효화가 필요합니다. 배포로 위장한 인프라 작업입니다.
방법 3: 원커맨드 배포 (AnyCap 방식)
에이전트가 페이지를 빌드합니다. 그런 다음 명령 하나를 실행합니다:
anycap page deploy ./build/index.html --title "My Landing Page"
끝입니다. 명령 하나로 에이전트가 라이브 URL을 돌려받습니다. 리포지터리 없음. 버킷 없음. 수동 구성 없음.
런타임이 처리하는 것:
- 렌더링. HTML과 Markdown 모두 지원됩니다. 에이전트가 어떤 형식으로 출력해도 런타임이 렌더링합니다.
- 호스팅. 페이지가 즉시 라이브됩니다. 빌드 단계 없음, CI 파이프라인 없음, DNS 구성 없음.
- HTTPS. 모든 페이지에 TLS가 자동으로 적용됩니다. 인증서 구성 불필요.
- URL. 에이전트가 공개 URL을 돌려받습니다. Slack 메시지, 이메일, 또는 다른 페이지에 삽입할 수 있습니다.
설치:
npm i -g anycap
anycap login
anycap skill install --target ~/.claude/skills/anycap-cli/
→ AnyCap 무료 설치 — 신규 사용자에게 250 크레딧 지급
전체 워크플로: 한 세션에서 빌드 + 배포
아이디어에서 라이브 페이지까지의 전체 Claude Code 워크플로입니다:
# 1. Claude Code가 랜딩 페이지를 빌드
# (에이전트가 index.html, styles.css, app.js를 작성)
# 2. 페이지용 히어로 이미지 생성
anycap image generate \
--prompt "a modern SaaS dashboard on a laptop, clean lighting, product photography" \
--model seedream-5 \
-o hero.jpg
# 3. 이미지를 페이지에 삽입
# (에이전트가 hero.jpg를 참조하도록 HTML 업데이트)
# 4. 배포
anycap page deploy ./build/index.html \
--title "Product Launch — June 2026" \
--description "New feature announcement page"
# 5. URL 수령
# "Page deployed: https://anycap.ai/page/..."
에이전트가 페이지를 빌드하고, 비주얼을 생성하고, 삽입하고, 배포했습니다. 모두 한 세션에서. 당신은 결과물을 설명했을 뿐입니다. 나머지는 모두 에이전트 루프 안에서 이루어졌습니다. 이것이 실전에서의 에이전틱 AI입니다. 에이전트는 "만들었습니다"에서 멈추지 않고 "라이브됐습니다"까지 완주합니다.
배포할 때 vs 저장할 때
모든 것이 라이브 페이지를 필요로 하지는 않습니다. 판단 기준을 소개합니다:
| 배포할 때... | 저장할 때... |
|---|---|
| 페이지를 공개적으로 공유할 목적일 때 | 파일이 내부용이거나 나중에 참조할 때 |
| 누군가에게 보낼 URL이 필요할 때 | 에이전트를 위한 영구 스토리지가 필요할 때 |
| 출력물이 완성된 페이지일 때 | 출력물이 에셋(이미지, 동영상, CSV)일 때 |
| 일회성 보고서, 프로토타입, 공지일 때 | 더 큰 프로젝트 빌드의 일부일 때 |
공개 없이 저장하려면: anycap drive upload ./report.md — 파일이 클라우드 스토리지에 저장되고 공유 링크가 생성되지만, 공개 웹 페이지가 되지는 않습니다. 자세한 내용은 클라우드 스토리지 가이드를 확인하세요.
실제 사용 사례
즉각적인 변경 기록 페이지
에이전트가 최신 커밋을 가져와 변경 기록 페이지를 생성하고 배포합니다:
# 에이전트가 git log를 읽고 HTML 변경 기록으로 형식화
anycap page deploy changelog.html --title "Changelog — Week of May 18, 2026"
명령 하나. 라이브 변경 기록. CMS 없음.
클라이언트 프로토타입
에이전트가 사양을 바탕으로 프로토타입을 빌드합니다. 배포하고 URL을 클라이언트에게 보냅니다:
anycap page deploy prototype/landing.html --title "Client Preview — Homepage Redesign v3"
클라이언트가 링크를 클릭합니다. 스테이징 환경 없음. Netlify 배포 없음. URL만 있습니다.
리서치 보고서
에이전트가 주제를 조사하고 결과를 정리한 후 보고서를 게시합니다:
anycap search --prompt "competitor product launches Q2 2026" --citations
# 에이전트가 결과를 분석하고 HTML로 보고서 작성
anycap page deploy q2-competitive-analysis.html --title "Q2 2026 Competitive Analysis"
리서치 → 보고서 → 게시. 모두 에이전트 루프 안에서.
Page + Drive + Search 스택
배포는 다른 기능과 결합할 때 가장 강력합니다:
SEARCH → 주제 리서치
↓
CRAWL → 상세 데이터 추출
↓
IMAGE GEN → 비주얼 생성
↓
BUILD → 에이전트가 페이지 작성
↓
DEPLOY → 페이지 라이브
↓
DRIVE → 에셋 영구 저장
하나의 CLI. 하나의 세션. 에이전트가 리서치하고, 만들고, 게시합니다. 배포 구성 파일 하나도 손댈 필요 없습니다.
FAQ
Markdown 파일에서도 작동하나요?
네. anycap page deploy ./report.md는 Markdown을 스타일이 적용된 페이지로 렌더링합니다. 에이전트가 선호하는 형식으로 작성할 수 있습니다.
커스텀 도메인을 사용할 수 있나요?
커스텀 도메인은 유료 플랜에서 사용 가능합니다. 무료 배포는 anycap.ai/page/... URL을 받습니다.
GitHub Pages와 어떻게 다른가요?
GitHub Pages는 Git 푸시, 리포지터리, CI 구성이 필요합니다. AnyCap Page는 에이전트의 터미널 세션에서 명령 하나로 끝납니다. 리포지터리 없음, 푸시 없음, CI 없음. 사람의 워크플로가 아닌 에이전트 워크플로를 위해 만들어졌습니다.
Cursor와 Codex에서도 작동하나요?
네. anycap page deploy는 Claude Code, Cursor, Codex 전체에서 동일한 CLI를 사용합니다. 한 번 설치로 모든 에이전트에서 사용 가능합니다.
에이전트가 기존 페이지를 업데이트할 수 있나요?
네. 같은 경로에 업데이트된 콘텐츠로 배포하면 페이지가 갱신됩니다.
결론
Claude Code는 무엇이든 만들 수 있습니다. 다만 온라인에 올릴 수 없습니다. 그 기능을 부여하기 전까지는. 빌드-배포 간극은 에이전트가 만든 것과 팀이 실제로 사용할 수 있는 것 사이의 마지막 한 걸음입니다.
간극을 메우세요. 명령 하나, 라이브 페이지, 수동 단계 없음.
→ Claude Code에 원커맨드 배포 기능 추가 — 터미널에서 직접 게시
📖 다음으로 읽을 내용
- Claude Code에 웹 크롤링 추가하는 방법 — 리서치 기반 빌드를 위한 완전한 웹 접근.
- Claude Code로 동영상 생성하는 방법: 2026년 완전 가이드 — 에이전트가 만든 페이지에 동영상 추가.
- AI 이미지-투-비디오: 코딩 에이전트를 위한 완전한 파이프라인 — 배포된 페이지용 비주얼과 모션 생성.
- Claude Code에 클라우드 스토리지 연결하는 방법 — 페이지를 배포하기 전에 에셋 저장.
관련 글
- Capability Runtime이란? — 하나의 CLI가 다섯 개의 개별 API를 이기는 이유.
- AI 에이전트란? 개발자를 위한 완전 가이드 — 기초: 에이전트란 무엇이며 전체 툴 스택은 무엇인가.
- 에이전틱 AI vs 전통적인 AI: 5가지 핵심 차이 — 빌드-배포 간극이 에이전틱 AI가 해결하는 문제인 이유.
AnyCap 팀 작성. 저희는 에이전트를 명령 하나로 빌드에서 배포까지 완주시키는 Capability Runtime을 개발합니다. 수동 단계 없이, 별도 호스팅 없이.