문서나 주제를 실제 도형, 차트, 표, 템플릿을 활용해 PowerPoint에서 직접 편집할 수 있는 프레젠테이션으로 만드는 AI 에이전트 워크플로입니다.
pipipi-pikachu/PPTist
Vue 3와 TypeScript로 만든 웹 기반 PowerPoint 스타일 프레젠테이션 편집기로, PPTX 가져오기·내보내기와 템플릿 기반 AI 슬라이드 생성을 지원합니다.
대체할 수 있는 제품:Microsoft PowerPoint
- 스타
- 9,407
- 포크
- 1,774
- 열린 이슈
- 21
- 마지막 커밋
- 11일 전
어떤 프로젝트인가요?
PPTist는 Microsoft PowerPoint에서 자주 쓰이는 기능 대부분을 구현한 브라우저 기반 슬라이드 편집기입니다. 텍스트, 이미지, 도형, 선, 차트, 표, 동영상, 오디오, LaTeX 수식을 지원하며, 실행 취소·다시 실행, 정렬, 그룹화, 요소 및 슬라이드 애니메이션, 주석 도구가 포함된 발표자 보기 등의 편집 기능을 제공합니다.
PPTX, JSON, 자체 pptist 형식을 가져오고 내보낼 수 있으며, 슬라이드를 이미지나 PDF로 내보낼 수도 있습니다. 템플릿 기반 AI PPT 생성도 지원하고, AI가 슬라이드 페이지 데이터를 직접 생성할 수 있도록 데이터 스키마를 제공합니다. PPTX 가져오기 충실도는 약 85% 이상, 내보내기는 95% 이상이라고 안내되어 있으며, 복잡한 애니메이션, 특수 차트, 고급 스타일은 원본과 다를 수 있습니다.
Vue 3와 TypeScript로 제작되었으며 UI 컴포넌트 라이브러리에 의존하지 않아 웹 개발자가 스타일을 조정하고 기능을 확장하기 쉽습니다. 로컬에서 실행하려면 Node.js 20 이상이 필요합니다.
핵심 기능
- 01텍스트, 이미지, 도형, 선, 차트, 표, 동영상, 오디오, LaTeX 수식을 지원합니다.
- 02PPTX, JSON, pptist 파일을 가져오고 내보내며, 슬라이드를 이미지나 PDF로 내보낼 수 있습니다.
- 03템플릿 기반 AI PPT 생성과 AI 생성 슬라이드를 위한 데이터 스키마를 제공합니다.
- 04주석 브러시, 레이저 포인터, 타이머, 발표자 보기 등의 발표 도구를 제공합니다.
- 05눈금자, 격자선, 자석식 정렬, 컨텍스트 메뉴 등 데스크톱 앱 스타일의 편집 보조 기능을 포함합니다.
- 06모바일 기기에서 기본적인 편집과 미리보기를 지원합니다.
활용 사례
- 웹 제품이나 내부 도구에 브라우저 기반 슬라이드 편집기를 추가할 때.
- 온라인에서 PPTX 파일을 미리 보거나 간단히 검토할 때.
- 편집 가능한 슬라이드 데이터 모델을 기반으로 맞춤형 프레젠테이션 제품을 만들 때.
- 브라우저에서 렌더링하고 편집할 수 있는 AI 생성 슬라이드 콘텐츠를 실험할 때.
빠른 시작
- 1
Node.js 버전 20 이상이 설치되어 있는지 확인합니다
- 2
종속성을 설치합니다
npm install - 3
개발 서버를 시작합니다
npm run dev - 4
브라우저에서 http://127.0.0.1:5173/ 을 엽니다
사용 전 알아둘 점
- README에 따르면 이 프로젝트는 개발자를 대상으로 하며, 바로 사용할 수 있는 도구로는 별도 설정 없이 작동하지 않습니다.
- README에는 프로젝트가 온라인 서비스를 제공하지 않는다고 명시되어 있습니다. 데모 링크는 시연용입니다.
- AGPL-3.0 라이선스이므로, 클로즈드 소스 상용 이용을 위해서는 별도의 유료 라이선스를 취득하거나 AGPL 조건을 준수해야 합니다.
- PPTX 가져오기/내보내기 결과가 완벽하게 동일하지 않으므로 복잡한 애니메이션, 차트, 고급 스타일은 달라질 수 있습니다.
토픽
자주 묻는 질문
- PPTist은(는) 무엇인가요?
- Vue 3와 TypeScript로 만든 웹 기반 PowerPoint 스타일 프레젠테이션 편집기로, PPTX 가져오기·내보내기와 템플릿 기반 AI 슬라이드 생성을 지원합니다. PPTist는 Microsoft PowerPoint에서 자주 쓰이는 기능 대부분을 구현한 브라우저 기반 슬라이드 편집기입니다. 텍스트, 이미지, 도형, 선, 차트, 표, 동영상, 오디오, LaTeX 수식을 지원하며, 실행 취소·다시 실행, 정렬, 그룹화, 요소 및 슬라이드 애니메이션, 주석 도구가 포함된 발표자 보기 등의 편집 기능을 제공합니다.
- PPTist은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- PPTist은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- PPTist은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. PPTist의 마지막 커밋은 2026년 10월 10일입니다.
- PPTist은(는) 어디에 사용할 수 있나요?
- 웹 제품이나 내부 도구에 브라우저 기반 슬라이드 편집기를 추가할 때. 온라인에서 PPTX 파일을 미리 보거나 간단히 검토할 때. 편집 가능한 슬라이드 데이터 모델을 기반으로 맞춤형 프레젠테이션 제품을 만들 때. 브라우저에서 렌더링하고 편집할 수 있는 AI 생성 슬라이드 콘텐츠를 실험할 때.
- PPTist는 어떻게 설치하나요?
- Node.js 버전 20 이상이 설치되어 있는지 확인합니다 종속성을 설치합니다: npm install 개발 서버를 시작합니다: npm run dev 브라우저에서 http://127.0.0.1:5173/ 을 엽니다
- PPTist은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pipipi-pikachu/PPTist
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
12가지 테마로 편집 가능한 슬라이드 덱을 생성하고, 브라우저에서 수정하거나 HTML, PDF, PPTX로 내보낼 수 있는 AI 에이전트 스킬입니다.
텍스트 프롬프트나 업로드한 문서를 편집 가능한 HTML 슬라이드로 바꾸는 로컬 우선 데스크톱 앱
Vue와 Vite 기반의 개발자용 Markdown 프레젠테이션 도구로, 라이브 코드와 다이어그램, 발표자 모드를 지원합니다.
Figma .fig 파일을 열고 내장 AI 디자인 도구와 헤드리스 Vue SDK를 제공하는 오픈소스 디자인 에디터
뷰어, 발표 모드, 편집기를 모두 포함한 단일 HTML 파일로 제공되는 PowerPoint 대안입니다.