발표 슬라이드를 만들 때 레이아웃 배치, 폰트 조절, 다이어그램 그리기에 수 시간을 소모하는 작업은 개발자와 기획자 모두에게 큰 피로감을 줍니다.
Open-Slide(1weiho/open-slide)는 디자인 툴에서 마우스로 씨름하는 대신, 발표 내용을 말로 설명하면 Claude Code나 Cursor 같은 AI 에이전트가 내장 스킬(/create-slide)을 호출해 코드로 1920×1080 슬라이드를 즉시 생성하고 핫리로드 및 웹 배포까지 지원하는 오픈소스 프로젝트입니다. (공개 4달 만에 GitHub 7,000+ Stars)
Sources
1. Open-Slide 슬라이드 생성 파이프라인
flowchart TD
classDef promptNode fill:#c5dcef,stroke:#2b6cb0,stroke-width:1.5px,color:#333;
classDef agentNode fill:#e0c8ef,stroke:#6b46c1,stroke-width:1.5px,color:#333;
classDef featNode fill:#fde8c0,stroke:#d69e2e,stroke-width:1.5px,color:#333;
classDef outNode fill:#c0ecd3,stroke:#38a169,stroke-width:1.5px,color:#333;
Prompt["자연어 발표 기획 및 내용 설명"] --> Agent["AI 에이전트 스킬 (/create-slide)"]
Agent --> Engine["Open-Slide 프레임워크"]
subgraph CoreFeatures["주요 기능"]
F1["1920x1080 고정 캔버스 & 핫리로드"]
F2["프레젠터 모드 (발표자 노트 & 타이머)"]
F3["HTML / PDF / Vercel 웹 원클릭 배포"]
end
Engine --> CoreFeatures
CoreFeatures --> Deploy["코드 기반(Code-as-Slides) 고품질 프레젠테이션 완성"]
class Prompt promptNode;
class Agent,Engine agentNode;
class CoreFeatures,F1,F2,F3 featNode;
class Deploy outNode;2. 주요 핵심 기능 및 차별점
- 에이전트 네이티브 스킬 연동 (
/create-slide):- AI 에이전트가
/create-slide명령어를 직접 호출하여 슬라이드 마크다운 및 리액트/HTML 컴포넌트 코드를 자동으로 작성하고 수정합니다.
- AI 에이전트가
- 1920×1080 고정 캔버스 & 실시간 핫리로드:
- 표준 16:9 FHD 해상도로 고정되어 기기별 비율 왜곡이 없으며, 코드 수정 즉시 브라우저 화면에 실시간 핫리로드됩니다.
- 전문 프레젠터 모드(Presenter Mode) 지원:
- 발표자 전용 스피커 노트(Notes), 진행 타이머, 다음 슬라이드 미리보기 뷰를 기본 내장하여 실제 무대 발표에 최적화되어 있습니다.
- 다양한 포맷 출력 및 원클릭 웹 배포:
- 정적 HTML, 고해상도 PDF 출력은 물론 Vercel이나 Cloudflare Pages에 웹 슬라이드로 즉시 배포하여 청중과 URL을 공유할 수 있습니다.
# 빠른 시작
npx @open-slide/cli init my-slide
cd my-slide && pnpm dev
3. 시사점
슬라이드를 디자인 파일이 아닌 **코드와 텍스트(Code-as-Slides)**로 관리함으로써, Git 버전 관리, PR 코드 리뷰, 그리고 AI 에이전트와의 협업을 극대화할 수 있는 현대적인 프레젠테이션 솔루션입니다.