아이디어를 설명하는 것만으로 대시보드나 내부 도구, 간단한 게임을 바로 공유 가능한 웹 앱으로 만들 수 있다면 어떨까요? ChatGPT Sites는 별도의 배포 파이프라인을 구성하거나 서버를 빌릴 필요 없이, ChatGPT 안에서 인터랙티브 웹사이트·웹 앱·게임을 만들고 호스팅하며 공유하게 해주는 기능입니다. 프롬프트로 원하는 결과를 설명하면 ChatGPT가 Codex 기반으로 앱을 만들고, 워크스페이스 구성원이나 외부에 공유할 수 있는 운영 URL을 제공합니다. 2026년 7월 기준으로 Free와 Go를 제외한 모든 유료 ChatGPT 플랜에서 공개 베타로 제공됩니다. ChatGPT Projects나 Canvas와는 별개의 기능입니다. 이 글에서는 ChatGPT Sites의 사용법, 가능한 작업과 한계, 그리고 API로 직접 개발하는 편이 나은 상황을 정리합니다.
ChatGPT Sites는 어떤 기능인가
Sites는 프롬프트를 정적인 문서나 채팅 답변이 아닌, 호스팅된 인터랙티브 화면으로 바꿔줍니다. 대시보드, 프로젝트 추적기, 랜딩 페이지, 내부 업무 도구, 소규모 게임 등을 만들 수 있습니다. 개발과 호스팅이 모두 ChatGPT 안에서 이뤄지므로 코드를 내보내거나 호스팅 서비스를 고르고 배포 과정을 연결할 필요가 없습니다.
처음부터 구분해둘 점이 두 가지 있습니다. Sites는 채팅과 파일을 정리하는 ChatGPT Projects와 다르고, 하나의 채팅 안에서 문서나 코드를 편집하는 Canvas와도 다릅니다. 셋 중 자체 URL을 가진 호스팅·공유 가능한 앱을 만드는 것은 Sites뿐입니다. Sites는 OpenAI의 코딩 워크플로를 지원하는 에이전트인 Codex를 기반으로 하며, 개발자뿐 아니라 운영 담당자, 분석가, 마케터도 사용할 수 있도록 설계됐습니다.
아래 내용은 2026년 7월 15일 기준 OpenAI 공식 Sites 문서를 확인해 작성했습니다. Sites는 공개 베타 기능이므로 플랜 및 지역별 제공 여부는 바뀔 수 있습니다.
현재 ChatGPT Sites를 쓸 수 있는 대상
Sites는 공개 베타로 제공되며, 플랜별로 순차 배포돼 왔습니다. OpenAI Help Center의 현재 기준에 따르면 Sites는 Free와 Go를 제외한 유료 플랜에서 이용할 수 있습니다. Plus, Pro, Business, Enterprise, Edu가 여기에 포함됩니다. 다만 Plus와 Business는 Pro 및 Enterprise보다 배포 시점이 늦었습니다. 관리형 계정에서는 워크스페이스 관리자가 기능을 제한할 수 있으므로, 관리자에게 활성화를 요청해야 할 수 있습니다.
특히 아래 두 가지 접근 조건을 확인해야 합니다.
- 지역. 출시 시점 기준 Sites는 유럽경제지역(EEA), 스위스, 영국에서 제공되지 않으며, 이 지역의 출시 일정은 발표되지 않았습니다.
- 플랫폼. Sites는 ChatGPT 데스크톱 앱 또는 웹의 ChatGPT Work에서
chatgpt.com/sites로 열 수 있습니다. Codex CLI나 IDE 확장 프로그램에서 관리하는 기능은 아닙니다.
시작 방법은 간단합니다. 일반 ChatGPT 대화에서 사이트를 만들어 달라고 요청하거나, 프롬프트에 @Sites를 입력해 명시적으로 빌드를 시작하면 됩니다. 처음부터 만드는 대신 호환되는 기존 로컬 프로젝트를 가져와 시작할 수도 있습니다.
Sites가 아예 보이지 않는다면 대체로 세 가지 이유 중 하나입니다. Free 또는 Go 플랜을 사용 중이거나, 제한 지역(EEA·영국·스위스)에 있거나, 워크스페이스 관리자가 계정에 기능을 활성화하지 않은 경우입니다.
ChatGPT Sites로 사이트 만드는 4단계
Sites의 빌드는 입력 양식을 채우는 과정이 아니라 대화를 이어가는 방식입니다. 전체 흐름은 네 단계로 볼 수 있습니다.
1. 첫 프롬프트를 구체적으로 작성합니다. 처음 생성되는 결과물의 품질은 프롬프트의 구체성에 좌우됩니다. 대상 사용자, 핵심 업무 흐름, 필요한 데이터, 로그인 필요 여부, 접근 가능한 사용자를 함께 알려주세요. 다음과 같은 프롬프트가 좋습니다.
마케팅 팀을 위한 내부 프로젝트 추적기를 만들어줘. 팀원은 우리 워크스페이스 계정으로 로그인해야 해. 각 프로젝트에는 이름, 담당자, 상태(시작 전 / 진행 중 / 완료), 마감일이 필요해. 기록은 저장돼서 유지되어야 해. 전체 현황 표와 상태별로 묶은 간단한 보드를 보여줘. 접근은 우리 워크스페이스 내부로만 제한해줘.
이 프롬프트에는 사용자 대상(마케팅 팀), 업무 흐름(프로젝트 관리), 데이터 모델(필드), 영속성(기록 저장), 접근 범위(워크스페이스 전용)가 모두 담겨 있습니다. Sites가 임의로 추측하지 않고 적절한 선택을 내리는 데 필요한 정보입니다.
2. 생성 결과를 검토합니다. ChatGPT는 만들어진 사이트와 데이터 처리 방식을 보여줍니다. 어디에 공유하기 전에 레이아웃, 입력 필드, 로그인 및 저장 동작을 확인하세요.
3. 자연어로 수정 요청을 합니다. "마감일이 지난 프로젝트 필터를 추가해줘", "보드를 표 위로 옮겨줘", "담당자는 자신의 행만 수정할 수 있게 해줘"처럼 요청하면 됩니다. 스크린샷이나 파일을 첨부해 디자인 방향을 전달할 수도 있습니다. 로그인과 권한 로직이 들어간 비단순 사이트라면, 제대로 다듬기 위해 보통 몇 차례 수정 과정을 거치게 됩니다.
4. 링크를 발급받습니다. 준비가 끝나면 배포하고 URL을 공유합니다. 다음에서 배포 과정을 자세히 살펴보겠습니다.
저장과 배포는 다르다
처음 사용하는 사람이 가장 많이 헷갈리는 부분입니다. 배포 URL은 모두 운영 URL입니다. 별도의 스테이징 환경이 없기 때문에 Sites는 게시를 두 작업으로 나눕니다.
- 버전 저장은 소스 커밋에 연결된 검토 가능한 빌드를 만들지만, 외부에 공개하지는 않습니다.
- 버전 배포는 저장된 빌드를 운영 URL에 게시합니다.
안전한 방식은 ChatGPT에게 먼저 버전을 저장해 달라고 요청하고 검토한 뒤, 그다음 배포하는 것입니다. 곧바로 배포하면 만든 결과가 즉시 공유 가능한 주소에서 공개됩니다.
공유 범위와 접근 권한 설정
배포 후에는 누가 사이트에 접근할 수 있는지 설정할 수 있습니다. 접근 모드는 다음과 같습니다.
- 소유자만: 본인과 워크스페이스 관리자만 접근합니다. 검토 중인 사이트에 적합한 기본 설정입니다.
- 선택한 사용자 또는 그룹: 지정한 특정 사용자만 접근합니다.
- 워크스페이스: 워크스페이스에서 활성 상태인 모든 사용자가 접근합니다.
- 공개: 링크를 가진 누구나 접근합니다.
공유는 편집 권한이 아니라 보기 권한을 부여합니다. 받은 사람은 사이트를 볼 수 있지만 빌더에는 접근하지 못합니다. 관리자는 공개 공유를 완전히 비활성화할 수 있으며, Enterprise 워크스페이스에서는 게시 자체가 관리자 승인 대상일 수 있습니다. 앱에 필요한 API 키나 토큰 같은 비밀 정보는 코드나 설정 파일이 아니라 사이트의 Settings 패널에 넣어야 공유된 빌드에 노출되지 않습니다.
만들 수 있는 것과 만들 수 없는 것
처음부터 한계를 알고 있으면 불필요한 빌드를 피할 수 있습니다. Sites는 Cloudflare Workers 런타임과 호환되는 OpenAI 관리형 호스팅에서 실행됩니다. 저장소는 두 가지를 제공합니다. 구조화된 레코드에는 SQLite 기반 관계형 데이터베이스인 D1을, 이미지·문서·동영상 같은 파일 업로드에는 객체 스토리지인 R2를 사용합니다.
| 지원 | 지원하지 않음 | |
|---|---|---|
| 앱 유형 | 콘텐츠 사이트, 대시보드, 추적기, 플래너, 랜딩 페이지, 내부 포털, 소규모 게임 | 전자상거래 / 결제 카드 처리, 건강 데이터 앱, 13세 미만을 대상으로 하는 서비스 |
| 백엔드 | 관리형 서버리스 로직(Workers 런타임), D1 데이터베이스, R2 파일 저장소, 워크스페이스 또는 공개 로그인 | Node.js 서버, Postgres 또는 외부 데이터베이스, WebSocket 서버, 백그라운드 작업 / 장시간 실행 서비스 |
| 데이터 | D1의 영구 레코드, R2 업로드, Settings를 통한 환경 변수 | 데이터 레지던시 제어(출시 시점에는 제공되지 않음) |
실질적인 제약은 기술적인 부분에 있습니다. 지속적으로 실행되는 서버 프로세스, 외부 Postgres 인스턴스, 실시간 WebSocket 연결, 예약된 백그라운드 작업이 필요하다면 Sites에서 호스팅할 수 없습니다. Sites는 가벼운 관리형 데이터 영속성을 갖춘 인터랙티브 프런트엔드용이며, 완전히 맞춤형인 백엔드를 위한 서비스는 아닙니다.
제공되는 곳에서는 커스텀 도메인도 사용할 수 있지만 조건이 있습니다. Sites가 도메인을 등록해주지는 않습니다. 직접 소유한 도메인을 가져와 DNS 레코드를 사이트로 연결해야 합니다. 또한 출시 시점에는 Enterprise 워크스페이스에서 커스텀 도메인을 사용할 수 없습니다.
비용은 얼마인가
Sites에 별도 요금은 없습니다. 유료 ChatGPT 플랜에 포함되어 있으며, 사이트 생성과 편집은 Codex와 동일한 구조로 플랜의 사용량 한도에 반영됩니다. 따라서 반복 수정이 많으면 다른 Codex 작업과 같은 사용량 예산을 소진합니다. 사용량은 OpenAI가 제품 안에서 표시하는 플랜별 한도로 제한됩니다. 2026년 7월 기준 Sites만을 위한 공개 가격표는 없으며, 사실상 비용은 "기존 구독에 포함되지만 해당 사용량 한도 내에서 이용"으로 이해하면 됩니다.
Sites 대신 API로 구축해야 하는 경우
Sites의 범위 안에서 해결할 수 있다면, 아이디어를 작동하는 공유 앱으로 옮기는 가장 빠른 방법입니다. 하지만 런타임이 지원하지 않는 기능, 즉 실제 백엔드 서버, Postgres 같은 외부 데이터베이스, 지속적인 WebSocket 연결, 백그라운드 작업이 필요해지는 순간 한계에 도달합니다. 앱이 직접 호출할 특정 모델이 필요하거나, 채팅 플랜 사용량 차감 대신 사용량 기반 가격이 필요하거나, 아직 Sites가 지원하지 않는 지역에 배포해야 하는 경우도 마찬가지입니다.
이때는 모델 API를 이용해 일반적인 애플리케이션을 구축하고 직접 호스팅해야 합니다. Sites의 설정 없는 편의성은 포기하는 대신 스택 전체를 제어할 수 있습니다. API를 통한 모델 접근은 좌석 기반 플랜이 아니라 토큰당 과금됩니다. AIReiter 같은 게이트웨이는 Anthropic 호환 Claude 엔드포인트를 포함한 주요 모델 제품군을 사용량 기반 요금으로 라우팅합니다. 독립형 앱에 더 잘 맞는 과금 방식입니다. 용도가 다른 도구라고 보면 됩니다. 빠르고 독립적인 내부 앱에는 Sites를, 실제 백엔드가 필요한 경우에는 API를 선택하세요.
| 이럴 때는 ChatGPT Sites | 이럴 때는 API 기반 개발 |
|---|---|
| 몇 분 안에 공유 가능한 앱이 필요할 때 | 맞춤형 또는 지속 실행형 백엔드가 필요할 때 |
| 대시보드, 추적기, 내부 도구로 충분할 때 | Postgres, WebSockets, 백그라운드 작업이 필요할 때 |
| 사용자가 워크스페이스 내부에 있을 때 | 특정 지역 또는 제공업체가 필요할 때 |
| 플랜 사용량 차감 방식이 괜찮을 때 | 토큰당 사용량 기반 비용 제어가 필요할 때 |
자주 묻는 질문
ChatGPT Sites는 무료인가요?
아니요. 유료 ChatGPT 플랜이 필요합니다. Free와 Go를 제외한 모든 유료 티어에서 사용할 수 있고, 구독료 외에 별도 비용은 없습니다. 다만 사용량은 플랜 한도에 포함됩니다.
ChatGPT Sites에서 커스텀 도메인을 사용할 수 있나요?
기능이 제공되는 곳에서는 가능합니다. 이미 소유한 도메인을 준비해 DNS 레코드를 사이트로 연결하면 됩니다. Sites가 도메인을 등록해주지는 않으며, 출시 시점에는 Enterprise 워크스페이스에서 커스텀 도메인을 제공하지 않습니다.
ChatGPT Plus 플랜에서도 ChatGPT Sites를 쓸 수 있나요?
Sites는 Free와 Go를 제외한 유료 플랜에 순차 배포되고 있으며 Plus도 포함됩니다. 다만 Plus와 Business는 Pro 및 Enterprise보다 배포 시점이 늦었습니다. 실제 이용 가능 여부는 지역과 워크스페이스 설정에 따라 달라질 수 있습니다.
ChatGPT Sites와 ChatGPT Projects의 차이는 무엇인가요?
Projects는 관련 채팅, 파일, 지침을 하나의 워크스페이스에서 정리하는 기능입니다. Sites는 독립된 공유 URL을 가진 호스팅형 인터랙티브 웹사이트 또는 앱을 만듭니다. 서로 다른 문제를 해결하는 별개 기능입니다.
ChatGPT Sites로 온라인 스토어를 만들 수 있나요?
아니요. Sites는 전자상거래와 결제 카드 처리를 명시적으로 금지합니다. 건강 데이터 앱과 13세 미만을 대상으로 하는 서비스도 마찬가지입니다. 거래형 커머스가 아니라 인터랙티브 도구와 콘텐츠 사이트를 위한 기능입니다.